入门教程

跳跃动画

JumpTo 动画可以使节点在一段时间内跳跃到另一个位置,你需要在它的构造函数中指定这个动画的持续时间和目的地。

1
2
3
4
5
// 创建一个跳跃动画,2.5 秒后使节点移动到坐标 (100, 200) 处,跳跃高度为250
auto jumpTo = gcnew JumpTo(2.5f, Point(100, 200), 250);

// 创建一个跳跃动画,但跳跃3次
auto jumpTo = gcnew JumpTo(2.5f, Point(100, 200), 250, 3);

JumpBy 动画也是跳跃动画,但它可以跳跃到相对于当前的某个位置,你需要在它的构造函数中指定这个动画的持续时间和位移的距离。

1
2
// 创建一个相对跳跃动画,2.5 秒内使节点跳跃后移动到它右侧 100 像素位置,跳跃高度为250
auto jumpBy = gcnew JumpBy(2.5f, Vector2(100, 0), 250);