我对 AS3 很陌生,并且非常喜欢学习它。我的问题是我需要将角色从一帧移动到另一帧。
我知道如何通过让他用箭头键移动到命中点来移动他并让他从一帧转到下一个场景,但我不知道如何在下面执行此操作
如果角色向右走到舞台的尽头,他应该出现在下一帧的左侧。如果他走到舞台的左边,他应该出现在前一个场景的右边
任何帮助都会很棒,谢谢大家。
我对 AS3 很陌生,并且非常喜欢学习它。我的问题是我需要将角色从一帧移动到另一帧。
我知道如何通过让他用箭头键移动到命中点来移动他并让他从一帧转到下一个场景,但我不知道如何在下面执行此操作
如果角色向右走到舞台的尽头,他应该出现在下一帧的左侧。如果他走到舞台的左边,他应该出现在前一个场景的右边
任何帮助都会很棒,谢谢大家。
您可以在关键事件处理程序中添加条件:
// Here you set a new `x` value for the character
// If the redistration point is in the left top corner
if (myCharacter.x > stage.width)
myCharacter.x = -myCharacter.width;
else if (myCharacter.x < -myCharacter.width)
myCharacter.x = stage.width;