![]() |
Jumpvalley 0.5.0
An app and library that can be used to test and run 3D platformer levels. Currently being made with Godot.
|
Classes | |
class | IntervalTween |
Class that runs a tween by incrementing steps at a specified time interval. Note that while the time interval should mostly be fixed, there will be slight differences in the actual time between each step. To account for this, the Stopwatch class is used to run the tween based on a timestamp. Therefore, the aforementioned differences shouldn't add up and cause the tween to finish noticeably later than expected for longer tweens. More... | |
class | MethodTween |
Provides a way of tweening via Godot using method overrides. The advantage of using this over a normal Godot Tween is that the Tween doesn't have to be in the scene tree in order to operate. Another difference is that unlike a normal Godot Tween, this tween doesn't start automatically after being instantiated. Developers must call Resume() manually in order to get the tween running. Syntax is inspired by JavaFX's animation package. More... | |
class | SceneTreeTween |
MethodTween that can bind to the Process step of a Godot scene tree. Every process step, the tween will also get stepped until the playback of the tween is finished or stopped. More... | |
class | TweenGroup |
A class capable of overseeing multiple tweens as a "group". It offers support for storing tweens in a key-value map (also called a Dictionary<TKey, TValue>) and doing various operations with all of the tweens in the map at once. In addition, it can be used to make Godot tweens work with objects that aren't in the scene tree, particularly, through the use of Tween.TweenMethod Please note: In order for this to work, an instance of TweenGroup<TKey> must be parented to a Godot node of some sort (preferably one that will be in the scene tree until the application exits). This is due to the Godot limitation that Tweens must be in the scene tree in order to be processed. More... | |