Libgdx |当 Actor 添加了 2 个相同的动作时会发生什么
Libgdx | What happens when Actor has 2 of the same actions added
如果我将 moveTo 添加到一个 actor 两次,两次都使用不同的位置,会发生什么情况?它会先完成第一个,然后再进行下一个吗?还是跳过第一个?谢谢
它们都正常继续,但由于它们更改的是同一个参数,您只会看到最近一个参数的效果。但是,如果最近的持续时间比旧的短,那么当最近的结束时,您会看到值跳回到如果最近的没有发生时的值。
因此,如果您要添加具有不同持续时间的类似操作,则需要先删除旧的。
如果我将 moveTo 添加到一个 actor 两次,两次都使用不同的位置,会发生什么情况?它会先完成第一个,然后再进行下一个吗?还是跳过第一个?谢谢
它们都正常继续,但由于它们更改的是同一个参数,您只会看到最近一个参数的效果。但是,如果最近的持续时间比旧的短,那么当最近的结束时,您会看到值跳回到如果最近的没有发生时的值。
因此,如果您要添加具有不同持续时间的类似操作,则需要先删除旧的。