Animation Sets

From Halfway
Revision as of 16:19, 19 September 2014 by Seminus (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

OVerview

In this set files you define how the animations are set up and if they are mirrored copies of another animation.

Info: To save work time and memory only 5 directions are actually done for each character. The other 3 are mirrored versions of the first 5.

But that has not to be the case: For example the turrets have 8 hand made animations so for each direction on. But overall you need at least 5 direction to make the 8 needed for the game.

Se below for a example of such a file. To create your own, I highly recommend to copy over an existing one and exchange the names you need.

All character and enemies need suche a file.

Important: The file needs to have the same name as the *.unit files for enemies and character but with a .set as ending instead.


Example

{ "unitType": "ginaNia", "animations": { "Idle": [ { "animation": "ginaNia#Idle#Up", "mirrored": false }, { "animation": "ginaNia#Idle#UpRight", "mirrored": false }, { "animation": "ginaNia#Idle#Right", "mirrored": false }, { "animation": "ginaNia#Idle#DownRight", "mirrored": false }, { "animation": "ginaNia#Idle#Down", "mirrored": false }, { "animation": "ginaNia#Idle#DownRight", "mirrored": true }, { "animation": "ginaNia#Idle#Right", "mirrored": true }, { "animation": "ginaNia#Idle#UpRight", "mirrored": true } ], "Run": [ { "animation": "ginaNia#Run#Up", "mirrored": false }, { "animation": "ginaNia#Run#UpRight", "mirrored": false }, { "animation": "ginaNia#Run#Right", "mirrored": false }, { "animation": "ginaNia#Run#DownRight", "mirrored": false }, { "animation": "ginaNia#Run#Down", "mirrored": false }, { "animation": "ginaNia#Run#DownRight", "mirrored": true }, { "animation": "ginaNia#Run#Right", "mirrored": true }, { "animation": "ginaNia#Run#UpRight", "mirrored": true } ], "Hit": [ { "animation": "ginaNia#Hit#UpRight", "mirrored": false }, { "animation": "ginaNia#Hit#UpRight", "mirrored": false }, { "animation": "ginaNia#Hit#Right", "mirrored": false }, { "animation": "ginaNia#Hit#DownRight", "mirrored": false }, { "animation": "ginaNia#Hit#Down", "mirrored": false }, { "animation": "ginaNia#Hit#DownRight", "mirrored": true }, { "animation": "ginaNia#Hit#Right", "mirrored": true }, { "animation": "ginaNia#Hit#UpRight", "mirrored": true } ], "Cover": [ { "animation": "ginaNia#Cover#UpRight", "mirrored": true }, { "animation": "ginaNia#Cover#UpRight", "mirrored": false }, { "animation": "ginaNia#Cover#LeftUp", "mirrored": true }, { "animation": "ginaNia#Cover#LeftDown", "mirrored": true }, { "animation": "ginaNia#Cover#DownRight", "mirrored": false }, { "animation": "ginaNia#Cover#DownRight", "mirrored": true }, { "animation": "ginaNia#Cover#LeftDown", "mirrored": false }, { "animation": "ginaNia#Cover#LeftUp", "mirrored": false } ], "CoverHit": [ { "animation": "ginaNia#CoverHit#UpRight", "mirrored": true }, { "animation": "ginaNia#CoverHit#UpRight", "mirrored": false }, { "animation": "ginaNia#CoverHit#LeftUp", "mirrored": true }, { "animation": "ginaNia#CoverHit#LeftDown", "mirrored": true }, { "animation": "ginaNia#CoverHit#DownRight", "mirrored": false }, { "animation": "ginaNia#CoverHit#DownRight", "mirrored": true }, { "animation": "ginaNia#CoverHit#LeftDown", "mirrored": false }, { "animation": "ginaNia#CoverHit#LeftUp", "mirrored": false } ], "ShootAim": [ { "animation": "ginaNia#ShootAim#Up", "mirrored": false }, { "animation": "ginaNia#ShootAim#UpRight", "mirrored": false }, { "animation": "ginaNia#ShootAim#Right", "mirrored": false }, { "animation": "ginaNia#ShootAim#DownRight", "mirrored": false }, { "animation": "ginaNia#ShootAim#Down", "mirrored": false }, { "animation": "ginaNia#ShootAim#DownRight", "mirrored": true }, { "animation": "ginaNia#ShootAim#Right", "mirrored": true }, { "animation": "ginaNia#ShootAim#UpRight", "mirrored": true } ], "ShootFire": [ { "animation": "ginaNia#ShootFire#Up", "mirrored": false }, { "animation": "ginaNia#ShootFire#UpRight", "mirrored": false }, { "animation": "ginaNia#ShootFire#Right", "mirrored": false }, { "animation": "ginaNia#ShootFire#DownRight", "mirrored": false }, { "animation": "ginaNia#ShootFire#Down", "mirrored": false }, { "animation": "ginaNia#ShootFire#DownRight", "mirrored": true }, { "animation": "ginaNia#ShootFire#Right", "mirrored": true }, { "animation": "ginaNia#ShootFire#UpRight", "mirrored": true } ], "ShootReturn": [ { "animation": "ginaNia#ShootReturn#Up", "mirrored": false }, { "animation": "ginaNia#ShootReturn#UpRight", "mirrored": false }, { "animation": "ginaNia#ShootReturn#Right", "mirrored": false }, { "animation": "ginaNia#ShootReturn#DownRight", "mirrored": false }, { "animation": "ginaNia#ShootReturn#Down", "mirrored": false }, { "animation": "ginaNia#ShootReturn#DownRight", "mirrored": true }, { "animation": "ginaNia#ShootReturn#Right", "mirrored": true }, { "animation": "ginaNia#ShootReturn#UpRight", "mirrored": true } ], "Strike": [ { "animation": "ginaNia#Strike#Up", "mirrored": false }, { "animation": "ginaNia#Strike#UpRight", "mirrored": false }, { "animation": "ginaNia#Strike#Right", "mirrored": false }, { "animation": "ginaNia#Strike#DownRight", "mirrored": false }, { "animation": "ginaNia#Strike#Down", "mirrored": false }, { "animation": "ginaNia#Strike#DownRight", "mirrored": true }, { "animation": "ginaNia#Strike#Right", "mirrored": true }, { "animation": "ginaNia#Strike#UpRight", "mirrored": true } ], "Throw": [ { "animation": "ginaNia#Throw#Up", "mirrored": false}, { "animation": "ginaNia#Throw#UpRight", "mirrored": false }, { "animation": "ginaNia#Throw#Right", "mirrored": false }, { "animation": "ginaNia#Throw#DownRight", "mirrored": false }, { "animation": "ginaNia#Throw#Down", "mirrored": false }, { "animation": "ginaNia#Throw#DownRight", "mirrored": true }, { "animation": "ginaNia#Throw#Right", "mirrored": true }, { "animation": "ginaNia#Throw#UpRight", "mirrored": true } ], "Ko": [ { "animation": "ginaNia#Ko#UpRight", "mirrored": true }, { "animation": "ginaNia#Ko#UpRight", "mirrored": false }, { "animation": "ginaNia#Ko#LeftUp", "mirrored": true }, { "animation": "ginaNia#Ko#LeftDown", "mirrored": true }, { "animation": "ginaNia#Ko#DownRight", "mirrored": false }, { "animation": "ginaNia#Ko#DownRight", "mirrored": true }, { "animation": "ginaNia#Ko#LeftDown", "mirrored": false }, { "animation": "ginaNia#Ko#LeftUp", "mirrored": false } ] } }