Today we are excited to announce the release of Unity iPhone 1.6! This release contains both new features and of course bug fixes and improvements. The big three new features are:
Reduce app build size, apps can be up to 25% smaller than before!
.NET 2.1 support which now includes generics and offers easier porting from Unity 2.6.
Support for our mutiplayer networking features, now you can do multiplayer on the iPhone too!
Of course there’s more so instead of repeating that all here I’ll direct you on to the what’s new page on our site:
That question has been asked and answered far too many times for me to address it here again! :lol: (we’re working on it, read the multitude of other posts asking about it in which we’ve replied, like the one floating at the top of this section just today)
Thank you so much for this update! A lot of great new improvements and features. Definitely appreciate the .NET 2.1 support and generics… all the type casting was getting annoying
Oh and networking is great too! Good thing I’m not very deep into my current project that I may upgrade to 1.6 without much headache.
I’m currently getting a sigbus loading from one scene to another after updating to 1.6
In the xcode console -
End Load File completely 5.927333
End Load File completely 140.681667
Program received signal: “SIGBUS”.
Xcode could not locate source file: iostream (line: 76)
Previous frame inner to this frame (gdb could not unwind past this frame)
Previous frame inner to this frame (gdb could not unwind past this frame)
I’m not getting any errors in Unity so not sure how to debug.
Any pointers would be appreciated cheers
I’ve tried all the usual procedures, multiple reboots, deleting the xcode project. And no dice.
The problem occurs in any scene if the sprite manager is used, then another scene loaded. Everything worked perfectly before updating, is this something I should file a bug report for?
I can’t get generics to work in C#. I installed the update (I’m on Snow Leopard), opened an existing project (that worked in Unity iPhone 1.5) and tried to do anything that used it and it didn’t work.
Tried just adding “using System.Collections.Generic;”, and it complained that it couldn’t find the assembly. Tried adding “List< GameObject > list;” somewhere and got a parsing error. Got a parsing error when I tried to use a Nullable type.
Our engineers have already closed that as fixed (just today).
I’m not sure myself, but please go post about this in the iPhone Dev forum section as our iPhone engineers watch that section for threads they can help with so you’ll get better eyeballs there. Thanks!
I added a note to the bug for you so engineering can close it out, thanks!
Let me get some solid verbiage from engineering, I’ll post back when I have that for you.
What he said above.
Ok, I’m off to chase down info for redd, and we’re going to update the what’s new page and license comparison page, among like 8 million other pre-GDC tasks. I thought Fridays and post-release days were supposed to be easy?! Rock on y’all!
Are there any plans to bring over the generic forms of GetComponent, etc? Being able to use List<> and Dictionary<> is great and all, but having to convert all of our GetComponent() to (T)GetComponent( typeof( T ) ) is somewhat annoying.