【发布时间】:2014-08-15 09:35:45
【问题描述】:
我有以下代码:
var lion = game.add.sprite(2, 2,'lion');
var jump = game.add.tween(lion);
jump.to({x: 1000, y: 1000 }, 10000, Phaser.Easing.Linear.None);
// ...
jump.start();
我创建了一个精灵并想让它在两点之间移动,这里我将狮子从左上角移动到右下角的某个点 (1000,1000)。是否可以在此运动中添加弹跳运动?
此刻狮子在直线运动,但我想让它看起来好像狮子在跳跃,像这样:
我将如何实现这一目标?补间真的能够产生这样的复杂路径吗?
【问题讨论】:
-
最简单的方法是制作一个跳跃动画,当你开始补间时播放并在结束时停止
标签: animation tween phaser-framework