Im having performance issues with a game Im working on. In the profiler, RenderForwardAlpha.Render is taking up the most. Its almost always above 0.4 time ms. Far more than any other aspect of the game. Does anyone know what that is, or what affects it? Would it be my UI? Im using NGUI, which is suppose to be faster than Unity's built in stuff.
Unity 3.5, btw
Replies
on ios alpha blend is a lot faster than cutout.
Still not sure why. I have vsync turned off.
That said I've had some pretty complex scenes but device.present never went above 1.0 for more than a frame.
My guess is that you've got too many polys, shadows, non-mobile shaders, and alpha blending. iOS devices are not very powerful and exteme optimizations are necessary.
At least on my android and iOS devices, the framerate never goes above 60 and 30 respectively.
Frame rate has increased ten fold