|
| 1 | +Features |
| 2 | + |
| 3 | + Animations are now clipped by the timeline, which makes it easier to create looping animations. |
| 4 | + |
| 5 | + Animations can now be set to either loop, ping pong or clamp. |
| 6 | + |
| 7 | + Gizmos are now drawn for the entire hierarchy below the selection. |
| 8 | + |
| 9 | + Meshes can now import vertex colors. |
| 10 | + |
| 11 | + Shaders can now define default textures. |
| 12 | + |
| 13 | + Added Object.DestroyImmediate() function, which should be used when writing editor code. |
| 14 | + |
| 15 | + Arrays are now shown in the inspector. |
| 16 | + |
| 17 | + Classes not derived from MonoBehaviour or Scriptable object can now be referenced and shown in the inspector (you need to use the [System.Serializable] attribute on the class you want to serialize). |
| 18 | + |
| 19 | + Improved class support in JavaScript. |
| 20 | + |
| 21 | + Added attribute support for JavaScript using @attribute. |
| 22 | + |
| 23 | + Application can be set to run in the background in Edit->Project Settings->Player or via scripting with Application.runInBackground. |
| 24 | + |
| 25 | + Graphics performance optimizations. |
| 26 | + |
| 27 | +Bugfixes |
| 28 | + |
| 29 | + Render Textures now work correctly on Windows. |
| 30 | + |
| 31 | + Fixed a crashbug occuring when building a player. |
| 32 | + |
| 33 | + Fixed a bug where the player wouldn't run exactly like the editor, because the default Physics Material wasn't setup correctly. |
| 34 | + |
| 35 | + Fixed shader fallback of the Alpha/Diffuse shader on old graphics cards. |
| 36 | + |
| 37 | + Added several Physics Materials to the standard assets. |
| 38 | + |
| 39 | + PlayerPrefs class now works on Windows. |
| 40 | + |
| 41 | + Fixed 2 crashbugs in the Windows standalone player. |
| 42 | + |
| 43 | + The Windows standalone player can now be placed in folders containing non-ascii characters. |
| 44 | + |
| 45 | + Fixed crashbug occuring when assigning textures to a mesh. |
| 46 | + |
| 47 | + Dragging the camera in orthographic view works correctly now. |
| 48 | + |
| 49 | + Fixed a bug where textures would appear as missing. |
| 50 | + |
| 51 | + Fixed a bug where C# compile errors wouldn't open the script correctly. |
| 52 | + |
| 53 | + The Player can now run on case sensitive file systems. |
| 54 | + |
| 55 | + It is now possible to resize the Open Project wizard. |
| 56 | + |
| 57 | + Fixed several JavaScript parsing issues related to arrays, enums, the ?: operator, using new with structs when no constructor exists. |
| 58 | + |
| 59 | + Fixed crashbug occuring when modifying a material property from scripts. |
| 60 | + |
| 61 | + Fixed documentation for Random.Range() (off by one ;) |
| 62 | + |
| 63 | + MouseEvents (eg. OnMouseDown) now work with stacked cameras. |
| 64 | + |
| 65 | + Aspect ratio dropdown in the game view handles non-fullsize cameras better. |
| 66 | + |
| 67 | + Ogg Vorbis playback now works on Windows. |
| 68 | + |
| 69 | + Kinematic rigidbodies now send trigger messages. |
| 70 | + |
| 71 | + Fixed a bug in the Instantiate function occuring when using direct references to script instances. |
| 72 | + |
| 73 | + Fixed a mono related bug that prevented unity or unity players from starting up on some machines. |
| 74 | + |
| 75 | + GameObject.SampleAnimation now samples animation clips on hierarchies. |
| 76 | + |
| 77 | + Fixed Projector to work correctly with scaled meshes. |
| 78 | + |
| 79 | + Projector now has a gizmo. |
| 80 | + |
| 81 | + Reset for scripted components now works correctly. |
| 82 | + |
| 83 | + Fixed particle rendering crashbug. |
| 84 | + |
| 85 | + Fixed text rendering bug. |
| 86 | + |
| 87 | + Fixed Object.Destroy() to always be delayed in order to avoid invalid state in callbacks. |
| 88 | + |
| 89 | + Fixed rendering bug on some machines that made all objects disappear. |
| 90 | + |
| 91 | + Fixed cases when texture inspector would reject dragged textures. |
| 92 | + |
| 93 | + Cleaned up standard assets. |
| 94 | + |
| 95 | +Upgrading Projects |
| 96 | + |
| 97 | + After uprading Unity you may want to also upgrade your projects (to gain access to all the new features). |
| 98 | + |
| 99 | + Open your old project and then import the Standard Assets and Pro Standard Assets packages (the second only if you are using Unit Pro). This will replace all the Standard Assets files in your project, so if you modified any of them you must take a backup first to avoid losing your changes. |
| 100 | + |
| 101 | +Physics Changes |
| 102 | + |
| 103 | + We've upgraded to a new version of [Ageia's physX](http://ageia.com/) since Unity 1.1.1, which can cause changes in physics simulations. Read [this post](http://forum.otee.dk//viewtopic.php?p=6781#6781) for tips on how to change your game if this causes problems. |
| 104 | + |
| 105 | +Boo Changes |
| 106 | + |
| 107 | + If you use Boo as a scripting language, there is a thing you have to be aware of. A bug previous to Unity 1.2 made protected variables be shown in the inspector. We fixed this, so they are not anymore. By default Boo creates protected variables, so previously they showed up in the inspector. If you want them to continue being shown in the inspector, you now need to mark them as public in Boo. |
| 108 | + |
| 109 | + It is strongly recommended to fix your scripts before opening Unity 1.2, in order to not lose data in your scenes or prefabs (the loss of data happens when loading the project). |
0 commit comments