Animation control

Any information about the fun attribute is given here.

Moderator: Plugin Moderators

User avatar
Lobby
Developer
Reactions:
Posts: 3593
Joined: Sun Oct 26, 2008 12:34
Plugins: Show
Version: Beta

Platform

Animation control

#1

Post by Lobby »

An often requested feature is animation control using fun. It's possible in recent versions and looks like that :json

Code: Select all

[
  {
    "id": "$anim_test_control00",
    "type": "terrain",
    "width":1,
    "height":1,
    "template":"$template_ground",
    "frames":[{"x":416,"y":96,"w":32,"h":16}],
    "animation":[
      {"id":"$animationfan00","x":-16,"y":-48}  // Animation slot 0
    ],
    "on click fun":{
      "condition":{"type":"animation running"},   // Is animation in slot 0 running?
      "action":{"type":"animation pause"},        // Pause it
      "else action":{"type":"animation resume"}   // Resume it
    }
  }
]
(this plugin doesn't need external graphics, you might just put it in a json file in your plugins folder)
Show
animation running
This condition is true if the animation slot specified by "level" (0 by default) is running right now. If "frame" is provided it will also check for the current visible frame to be the same as "frame".
Show
animation pause
This action pauses the animation slot "level" (0 by default). Additionally sets the frame to "frame" if specified.
Show
animation resume
This action resumes the animation slot "level" (0 by default). Additionally sets the frame to "frame" if specified.
:mine
=^._.^= ∫

User avatar
Bearbear76
Former Bearbear65
Reactions:
Posts: 5296
Joined: Fri Feb 10, 2017 14:53
Plugins: Show
Version: Beta

Platform

Plugin Creator

Re: Animation control

#2

Post by Bearbear76 »

Is it possible to dictate other animations?
For example

Code: Select all

"condition":{"type":"animation running", "id":"animation ID"},
ImageJust my opinion

User avatar
JustAnyone
enjenir
Reactions:
Posts: 2960
Joined: Sun Jul 23, 2017 12:45
Location: Easter Island
Plugins: Show

Re: Animation control

#3

Post by JustAnyone »

Yes, using sloths slots.
"level":1 will use 2nd animation which is defined in building "animation".
Perfect way to comment stuff out :)
🦀Now available as administrator🦀
Image

:pickle:

User avatar
Imran M
Inhabitant of a Megalopolis
Reactions:
Posts: 666
Joined: Wed Oct 24, 2018 13:41
Plugins: Show

Platform

Plugin Creator

Re: Animation control

#4

Post by Imran M »

So, you can make this stop and start an animation with this type of fun?
I have no clue what's happening this year

User avatar
Lobby
Developer
Reactions:
Posts: 3593
Joined: Sun Oct 26, 2008 12:34
Plugins: Show
Version: Beta

Platform

Re: Animation control

#5

Post by Lobby »

Yes, that's what it's for.
=^._.^= ∫

Post Reply Previous topicNext topic

Return to “Fun attribute”