Is it a safe, lossless procedure to switch an iPhone Project from OSX to the Windows version of Unity 3 - and vice versa ? Without loosing any functionality ? Of course you can’t build or test the project on the Windows side, cause everythin iPhone related is missing.
Main reason i ask is , i’m under a damn tight schedule currently and have to bake 25 gamelevels with beast. As i just own a Macmini for iPhone Dev, i would glady use my quadcore windows box to do the beast lighting calc … Tests have shown a speedup of 5-10 compared to my MacMini. Anyone else has experience with this ? or is there some official statement from unity on that regard ?
There is one caveat in the setup you are talking about - lightmap uv generation may vary between mac and win. While it will be the same almost always - you may hit the bad case.
Besides some script and shader errors (due to updates in the API) the only other issue I ran into when importing my OS X 3.0 project on my Windows 7 machine was that my custom fonts were lost. To be more accurate, the fonts imported as “empty” when I copied the project folder over from my Mac. It was an easy fix though, I just copy/paste the fonts separately and everything fixed itself.
So there is the chance that i’ll get problems wit h one or another lightmap… okay that does’nt sound to bad …
I don’t care about a font problems, would be fixed in 5 mins …
Actually i already transfered the whole projekt back and forth from OSX to windows and back 2 times already, and everything kept working on the device, and i develop further on with the same project without any appearing problems ever…
So i’m quite confident that it’s save to do so - if it would fail somehow: i generate a backup prior the switch anyway