My Draw Calls go from 30 to 125 and I have twice as much tris/verts when I enable a spotlight. Why??

Hey there!

I am making a mobile game, and the player has a Flashlight (Spotlight w/ cookie).

When I disable this light (there are no other light exept ambient light) I get 30 drawcalls and 50 FPS on my phone, which is really good.

But when I have it enablen - and that’s in most of the time - then I have 125 Drawcalls and 30 FPS, which is okay, but on older devices it will be only about 15, which is really bad.

Any workaround for that??

(Sorry for my english)

Profiler:

LIGHT DISABLED:
off

LIGHT ENABLED:
on...

Are you using Forward or Deferred rendering? In forward rendering objects need to be drawn multiple times for each light they are affected by. Try changing to deferred rendering this should increase your performance.