我目前正在为我的游戏设计制作一个项目,而且我在找出问题时遇到了麻烦。我的两个本地消息来源(学校维基和帮助台)对我没有帮助,所以我被推荐到这个网站。
所以,说我有一个英雄(实例名称是"玩家"),他跑来跑去,但为了过渡到下一个场景,他必须碰到一个街区(实例名称为" transitionblock")。
谢谢你, BaconPotato
答案 0 :(得分:0)
Vesper的评论给出了足够的解释,但在第一次使用此代码时,有助于获得参考。我就是这样做的:
addEventListener(Event.ENTER_FRAME,onFrame)
public function onFrame(e:Event) {
if (player.hitTestObject(transitionBlock)) {
removeEventListener(Event.ENTER_FRAME,onFrame)
//we remove the event listener to increase performance speed
gotoAndPlay(1, "Scene 2")
//this line will only work if you want to go to a scene called "Scene 2"
}
}
我没有运行此代码,因此如果它给您带来麻烦,请回复或修改。
祝你好运!