MASSIVE 3D UPDATE IN UPDATED PROJECT!!! https://scratch.mit.edu/projects/1027988517/ Timer-Based Animation is more efficient than other animations and runs at the same speed on any device. All of my animations start from this. Everything inside this project was designed by me. You may use anything that you credit me for. It's based on the "timer" variable and cloning. I use this in all of my latest animations and most of my other projects.
Explanations (⏱️ denotes timer-based blocks that rely on the timer, other blocks can be run whenever but it's good to have them rely on the timer to know WHEN to run,? denotes blocks that should be run in loops based on the timer to achieve the desired effect): ⏱️spawn (costume) at (time) Creates a clone with the specified costume when the timer reaches the specified time. ⏱️wait until (time) Waits until the timer reaches the specified time. go to x: (x) y: (y) Can go offscreen as long as the "0x0" and "480x360" costumes are in the sprite. set size to (size) Can set size to anything from 1 to infinity, as long as the "0x0" costume is in the sprite ?ease from (starting value) to (target value) at rate: (rate) with progress: (progress) Smoothly exponentially eases from the specified starting value to the specified target value. 2 in the "rate" input works well, but a higher number will ease faster. Something like (timer)*(20) will work well for the "progress" input. The result is returned in the "result" variable. It MUST be continually run as the timer increases, running it once will only update the position once. ?glide from x: (last x) y: (last y) to x: (target x) y: (target y) at rate: (rate) with progress: (progress) Works exactly the same as the "ease" block, moves from point (last x, last y) to point (target x, target y) position x: (x) y: (y) [bypassing filterbot mistake] z: (z) direction: (direction) size: (size) transparency: (transparency) Camera control, used in coordination with the variables "camera x", "camera y", "camera z", "camera r", and "camera t", standing for camera x, y, z, rotation, and transparency, respectively. ----------------------------Update Log------------------------------ v1.0: Initial release v2.0 (coming soon!): Fixed 3D projection, now able to change perspective