Flash Pro:对象的碰撞仅在第1帧时正常工作

时间:2014-01-31 22:16:41

标签: actionscript-3 flash collision

你可能已经注意到只是通过阅读标题很难总结出这个问题, 这可能是我无法在任何地方找到解决方案的原因。

我目前正在使用adobe flash pro CC进行Flash游戏。

我开始创建我的sidecrolling游戏的第一级,并按照我的意愿完成所有工作。我所有的工作都在一个框架(第1帧)和单个图层上,并且工作正常。 然而,当我继续向前移动框架并在其前面添加框架时,我遇到了问题。 当我使用我的游戏内容“gotoAndStop”到框架时,除了我的角色和我的对象之间的碰撞之外,一切都有效。我的角色现在沉入“地板物体”中,关于他的体型,当我将框架移回“第1帧”时,一切都恢复正常。

我对此失去了理智。请帮帮我:(

1 个答案:

答案 0 :(得分:0)

当您开始更改动态属性(如x或y)时,在Flash中

,即使您返回原始关键帧,该对象也将独立于最初的关键帧〜永远〜。因此,如果你开始一些enterframe并在之后更改播放头,你会得到一些尴尬(但预期)的行为。

理想情况下,跳转到游戏关键帧,然后调用启动游戏所需的任何方法。