我创建了马里奥角色,它正在播放不同的动画,如站立、行走、跳跃……一切都很好,但水平翻转。在我的 key_down 函数中,我设置了是否按下了 rightKey player.scaleX = 1,否则按下了 leftKey player.scaleX = -1;
它有效,我的英语不太好,所以这里是更好理解的链接:
http://www.fastswf.com/vsi-Wps
唯一的问题是,即使你只触摸一次左键或右键,它也会翻转播放器,但它也会将播放器移动大约 30 像素(比如说)。
我以前用过这个,如果玩家有中心注册点,它可以正常工作,但现在我有左上角的注册点,不知道如何解决这个问题?
谁能解释一下?