I’m getting the following warning whenever I play my app in the editor:
Geometry marked as static will not gain a performance benefit in Unity iPhone Basic. Static batching is available only with Unity iPhone Advanced license.
UnityEditor.PostprocessScene:Postprocess() (at /Users/build/builds/unity-iphone/iphone/Editor/Mono/PostprocessScene.cs:16)
I’ve triple checked my app and I can find NO geometry marked as static. Is there any other way geometry can become marked as static? Through instantiation scripts?
I’m at a loss here, so any help would be greatly appreciated.
Right, static batching is one of the features introduced in Unity iPhone 1.5. Unfortunately only Advanced license users can benefit from it, so thats what Unity Editor says. You can completely ignore this message unless you are Unity iPhone Advanced (not Unity Pro) license user. I hope this message does not bother you too much.
Thanks very much for the clarification. – Much appreciated.
That being said, seeing the warning every time you hit the play button is not ideal. Perhaps, in a future version of Unity, these warnings could be set to appear ONLY if you’ve actually tagged an object as static?
Thanks again for all your hard work!!! – You guys are doing a great job. Unity just keeps getting better and better.
I must admit I really don’t like warnings being there… when it’s clear I know everything is ok, whereas now I have a small heart hiccup everytime I press play
If its there more as an advertisement "upgrade to Advanced " thing, then I’d rather we just had it once on program startup where you have to click through it
It’s pretty annoying to be warned about a feature you’re not even attempting to use. I’ve had critical/warning messages pushed off the status bar by that silly message. Now I have to open the console to see if there are important warnings.
I actually don’t mind seeing the texture size warning, which only comes up one time, until I clear the console. Is it okay for us to only see this message come up one time for each piece of geometry marked static? I really like to make sure I’m not seeing anything in the console when I hit play, and am not debugging, to make sure my games are error/warning-free.
I would like to continue to use static geometry for occlusion culling, with iPhone basic, you see, until I can afford an Advanced license.