i.korystin 1c1dd5cab6 | 5 years ago | |
---|---|---|
Assets/scripts | 5 years ago | |
.gitignore | 10 years ago | |
Assembly-CSharp-vs.csproj | 10 years ago | |
Assembly-CSharp.csproj | 10 years ago | |
README.md | 5 years ago | |
coa4u-csharp.sln | 10 years ago | |
coa4u.sln | 10 years ago |
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.
You can also add actions on the fly, by using the AttachAction method of the Actor class.
All actions are capable to work both in 3D (use Vector3) and 2D (use Vector2) scenes.
Base actions
Every reversable action has a reverse() method. So, no plans for Reverse action right now.
Interval actions
if you want to manipulate alpha with the following actions, your material should support transparency (i.e. use Transparent shader)
Instant actions
There's no plans for 3DGrid actions. You can use the 3D actions instead.
Base actions
Instant actions
No future plans.
Just like Cocos2D, this code licensed under the MIT License