Here’s what happened:
I’m working on a project with several scenes. Before upgrading to 1.5, scene changes were quick, maybe one second at the most. Now it’s roughly thirty seconds to several minutes - even longer when compiling to the device.
The problem is clearly in Instantiate() - if I remove those calls, everything goes smoothly, albeit with a lot less to see. For the life of me, I can’t think of anything else that changed other than the version of unity iphone. The one thing that confused the issue was I was getting messages about static batching and tried a few things thinking that was the problem, including getting the advanced license - but it seems those were just spurious messages that didn’t relate since no objects were marked static.
With one scene, there’s already a copy of the object I want to Instantiate() in the scene. It doesn’t seem like a problem with the object size since it loads instantly so long as I don’t Instantiate().
I’ve looked for new settings, tried re-importing everything, cleared out anything that might have held old state from the previous version of unity, searched these forums, and haven’t really gotten anywhere. That makes me doubt whether it was the upgrade as someone should have had the same issue, right? But I don’t have much else to go on at the moment.
I’m relatively new to Unity so could be missing something basic. Any help is much appreciated.