Just got iPhone version - a couple of questions

I just purchased Unity iPhone Advanced. I have a couple of questions:

  1. When I try to install it on a G4 running OS 10.4.11 I get the following message:

“Unity iPhone cannot be installed on this computer. Could not find specified message for index 16.”

Is Unity iPhone supposed to work on non-G5 Macs? My only G5 is a laptop.

  1. Does Unity iPhone supersede the full version of Unity? I mean, should I use Unity iPhone for my other Unity projects or is it special and limited?

Thanks,

Brian

iPhone deployment is only possible on Intel Macs with OSX 10.5.3 (or 10.5.4? don’t know which one is the base requirement for the current xcode which is needed to do iphone dev at all)

Unity iPhone right now is its own. that means you can only deploy to iphone, not to anything else (likely because different things had to be handled differently so until a project handling is present that allows you to say “this project is iPhone” or “non iphone” the editor would show you otherwise things that are not doable on iPhone (terrain as the very best example)

I had to erase my copy of Unity 2.1 in order to install Unity iPhone (I think because it saw 2.1 as being newer than 1.0). Should I unarchive 2.1, for non iPhone work?

Did you perhaps not have the most current regular Unity installed?

On my system (MBP, OSX 10.5.5 is the current I think?) it worked without any problems and created a second application folder. after that thought double click on scenes will trigger the upgrade as Unity iPhone will be the new standard application for them.

Now I’m confused by your response. I already had the latest Unity installed. When I installed Unity iPhone, it created a new folder as you said. My original question had to do with non-iPhone Unity projects. I was asking whether I should let the Unity iPhone version be the new standard application for these non-iPhone projects or whether I should use the original non-iPhone Unity version for them. If I use the Unity iPhone version as the standard for ALL applications, would I lose any features or compatibility for my non-iPhone projects?

Thanks,

Brian

i think you should not open non-iPhone projects with the iPhone-build of Unity as you may not be able to open them in Unity (non-iPhone) afterwards. AFAIK, making the projects compatible between the Unity versions has priority for UT, but that will only be possible with a new version of Unity, so I think this will still take a little while.

The iPhone version only builds for iPhone, and is missing features such as Terrain.

At the time that the installer refused to install because I already had a later version installed (I had 2.1.0 f5, running in 10.5.5), I had no idea that it was going to make a different named folder. I had assumed that the iPhone version would do all Unity features.

Having deleted the Unity 2.1 folder to get the installer to then install Unity iPhone 1.0, I then saw that the folder name was different.

I had made a zip archive of the Unity folder before deleting it, and I’ve tried expanding that just now, and it still works fine, even at the same time that the iPhone one is open.

terrain is not possible in the iphone.

The iphone has 2 texture unit, so you would only be capable of having 2 textures blended and even that will put a serious strain on the cpu as you must blend them on CPu you can’t on the graphics chip, otherwise you would only be able to use 1 texture per pass as the second texture would be needed for the opacity map.
This would mean that the amount of polygons of your terrain would then be amount of polygons * number of textures used. Again a totally unusable attempt.

In short: no way to do it.
Best way to do it is just model it. that allows you to optimize the geometry best anyway and use geometry in ways not possible with a terrain.

I just bought the pro version and the iPhone advanced version… and when I go to install, I’m told I already have a newer version of unity installed (which is the 30 day trial.)

What I’ve read in this thread implies that I can’t do both iPhone development and non-iPhone development with the license I just bought – it really sounded like I could.

I spent the weekend importing assets from our other game engine into the demo to make sure it was all going to work before purchasing. I’m getting a sinking feeling though. Do I click “okay” to overwrite the demo version?

As far as I know, you can do development on both. Getting the iPhone license is just an addition to the pro license. The iPhone version is a separate application. Don’t overwrite your demo version. Install the iPhone version to a separate folder and don’t open your non-iPhone projects with it.

– Brian

Unity iPhone is a separate application from Unity – unless you are doing exclusively iPhone development you don’t want to overwrite it. That shouldn’t be a problem though. If you deleted it, you might want to unarchive it or download the demo again.

You can also safely ignore the warning about a newer version.

Despite warning me that I was about to overwrite the normal “newer” unity3d, it didn’t. I’ll chalk that up to my Mac being over protective. :slight_smile:

On the flip side, is the serial number needed to activate the demo version of unity3d into the pro version something I should expect in the email at some point? Maybe there is a manual aspect to processing my order. I’ll wait for awhile before getting too concerned. I sort of expected a download link on the same page I downloaded the iPhone version from. I’m not too worried yet. Thanks guys for responding so fast. I appreciate it.

the demo is already a pro. Once you enter the pro serial, it will enable to pro features.
thats why you shouldn’t kill it :wink:

You know what… My email spam filter had blocked the activation code. Turns out it was my fault (how often do I say that every day?)

:slight_smile:

All is well and good in the world. Call off Batman.