It’s possible I’m doing something uniquely or unusually bad.
Please excuse my venting.
One thing seems consistent:
If I created an animated model in Cheetah 3D, imported it, then modified it in Unity so that its link to the “prefab” (i.e. the original model) was broken, then the model is seriously borked.
I realise that I probably shouldn’t do this from a project maintenance point of view, but I can and did, and it should work properly.
However, I’m seeing minor issues all over the place – maybe I was the only 2.0a10 user who modeled mainly with Cheetah 3D. In any event, I couldn’t complain on the mailing list because I was never set up on it properly (which I also tried to have fixed with no luck). I didn’t post anything here because I was under informal NDA. I don’t know if anyone else was in a similar position, but while I love Unity, and Unity 2 is very impressive, this is not release quality software.
Other Issues:
Unity 2 overwrites Unity 1.6.1 by default. This is just annoying.
Clicking the red X when an error occurs sometimes doesn’t work. Eventually it starts working and seems to work consistently.
I’m not getting anything out of Input(“Mouse ScrollWheel”). It used to work fine in 1.6.1. It works when I map keys to it (making it a key/mouse thing, vs. a mouse thing exclusively).
When I load some of the example projects I get odd error message too, so it’s not just my code.
I haven’t encountered a LOT more problems because, frankly, getting this far is like banging my head against a wall. Instead of getting to play with new features it seems like every single little thing is broken in some subtle way. (Next I need to figure out why my bullets explode on being fired, when they used to work.)
Again, this is all somewhat stupid. It’s bad to change versions of dev tools mid-project, and the sensible thing to do would be to switch back to 1.6.1, which I can’t do because Unity 2.0 overwrote it and reinstalling 1.6.1 doesn’t work (see my other thread).
I would having nothing against this version of Unity being called Unity 2.0 Public Beta and paying for a license if it didn’t install over Unity 1.6.1 by default.
BTW: I think that to restore 1.6.1 I need to copy a working installation across from another machine. This is pretty dire.
It also makes me wonder if when I upgrade to Unity 2.0 Pro I can have a Unity 1.6 Pro license to work with, because I have serious doubts that porting to Unity 2.0 will be viable.