Types/AnimationVariations: Difference between revisions
Jump to navigation
Jump to search
(0.16) |
(0.18.22: sheets) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Either specified by list (array) of [[Types/Animation]] definitions, or | Either specified by list (array) of [[Types/Animation]] definitions, using [[#sheet]] or [[#sheets]], or this is loaded as a [[Types/Animation]]. | ||
== Properties == | == Properties == | ||
Line 6: | Line 6: | ||
'''Type''': [[Types/Animation]] | '''Type''': [[Types/Animation]] | ||
An animation. Does not use the <code>layers</code> property. The <code>filename</code> is mandatory. | An animation. Does not use the <code>layers</code> property. The <code>filename</code> is mandatory. Has the following extra properties: | ||
* variation_count - [[Types/uint32]] - Mandatory. | |||
* frame_count - [[Types/uint32]] - Default is 1. | |||
* line_length - [[Types/uint32]] - Default is the value of <code>variation_count</code>. | |||
The variations are arranged vertically in the file, one row for each variation. | The variations are arranged vertically in the file, one row for each variation. | ||
=== sheets === | |||
'''Type''': [[Types/table]] of [[#sheet]] | |||
Array of [[Types/Animation]]. The contained animations do not use the <code>layers</code> property. The <code>filename</code> is mandatory. They have the following extra properties: | |||
* variation_count - [[Types/uint32]] - Mandatory. | |||
* frame_count - [[Types/uint32]] - Default is 1. | |||
* line_length - [[Types/uint32]] - Default is the value of <code>variation_count</code>. | |||
{{Prototype property type usage|{{FULLPAGENAME}}}} |
Latest revision as of 12:53, 30 April 2020
Either specified by list (array) of Types/Animation definitions, using #sheet or #sheets, or this is loaded as a Types/Animation.
Properties
sheet
Type: Types/Animation
An animation. Does not use the layers
property. The filename
is mandatory. Has the following extra properties:
- variation_count - Types/uint32 - Mandatory.
- frame_count - Types/uint32 - Default is 1.
- line_length - Types/uint32 - Default is the value of
variation_count
.
The variations are arranged vertically in the file, one row for each variation.
sheets
Type: Types/table of #sheet
Array of Types/Animation. The contained animations do not use the layers
property. The filename
is mandatory. They have the following extra properties:
- variation_count - Types/uint32 - Mandatory.
- frame_count - Types/uint32 - Default is 1.
- line_length - Types/uint32 - Default is the value of
variation_count
.
Prototype properties that use this type
- Prototype/ArtilleryFlare : pictures
- Prototype/ArtilleryFlare : shadows
- Prototype/Beam : body
- Prototype/Beam : body_light
- Prototype/CharacterCorpse : pictures
- Prototype/ConstructionRobot : sparks
- Prototype/Corpse : ground_patch
- Prototype/Corpse : ground_patch_higher
- Prototype/Corpse : splash
- Prototype/EnemySpawner : animations
- Prototype/Explosion : animations
- Prototype/FireFlame : pictures
- Prototype/FireFlame : secondary_pictures
- Prototype/FireFlame : small_tree_fire_pictures
- Prototype/FireFlame : smoke_source_pictures
- Prototype/Particle : pictures
- Prototype/Particle : shadows
- Prototype/ResourceEntity : stages
- Prototype/ResourceEntity : stages_effect
- Prototype/SimpleEntity : animations
- Prototype/SimpleEntityWithOwner : animations