Ivan KaiSD Korystin 86d5154839 | преди 10 години | |
---|---|---|
src | преди 10 години | |
README.md | преди 10 години |
Unity3d is a very good game engine. It's almost perfect for quick prototyping. After switching from Cocos2D to Unity3d, i'm still missing just one cocos's feature - actions. It's a great combination of simplicity and flexibility, and i haven't found the suitable replacement for it. Since actions are quite simple, i implemented them myself.
Just put the src folder into your assets folder. Then attach the Actor.cs script to the object you want. See the examples folder, there's a sample script there.
You can also subclass the Actor and add all the actions you want to the Start() method.
All actions are designed to word in 3D scene (i.e. using Vector3 for movement, rotation and scaling). You can use it in 2D with apropriate vectors, but i'm going to add support for 2D actions soon.
Base actions
Interval actions
Instant actions
Interval actions
Instant actions
After completing these actions, i'm going to add some more to the list.
Just like Cocos2D, this code licensed under the MIT License
I'm not doing it to make profit, but if you want, you can send me a couple of bucks via PayPal.
Also, if you'll write some action based on mine, feel free to send it to me, if you want me to add it to the library. I'll put your name on this page.