Actionscript 3 移动平台游戏中的敌人

Actionscript 3 移动平台游戏中的敌人,actionscript-3,actionscript,Actionscript 3,Actionscript,我对as3比较陌生,这是我在这里的第一个问题 我正在制作超级马里奥游戏,我添加了瓷砖,碰撞检测,敌人,滚动 对不起,我的英语,如果你不理解我很好,我上传文件在这里,你可以更好地理解 当游戏开始时,所有的敌人都在移动,我想要的是,只有当他们在舞台上或靠近玩家时,敌人才会移动。 例如,如果我设置敌方位置,敌方x=3000; 如果player.x=40或类似的情况,我不希望他移动 我试过这样的东西 if (enemy.x < stage.stageWidth) { enemy.x +=

我对as3比较陌生,这是我在这里的第一个问题

我正在制作超级马里奥游戏,我添加了瓷砖,碰撞检测,敌人,滚动

对不起,我的英语,如果你不理解我很好,我上传文件在这里,你可以更好地理解

当游戏开始时,所有的敌人都在移动,我想要的是,只有当他们在舞台上或靠近玩家时,敌人才会移动。 例如,如果我设置敌方位置,敌方x=3000; 如果player.x=40或类似的情况,我不希望他移动

我试过这样的东西

 if (enemy.x < stage.stageWidth)
 {
 enemy.x +=  enemy.speed;
 }
if(敌方x
但当敌人离开舞台时,他只是停下来,不再动了

顺便说一句,我用板条箱装了一个电影剪辑,里面放了所有的东西,包括播放器。
例如,我滚动到左边的McViCeLip,字符右转。

< P>你可能想考虑一个预先制作好的平台。这有一个免费的版本,你可以用它来帮助开发类似于你正在开发的东西。付费版本也有一些不错的特性


谢谢你的提议,但我只对编程感兴趣。好了,伙计们,当我问这个问题时我很累:)我解决了这个问题,我只使用了敌手.x和玩家.x。敌人只有在离玩家不太远的情况下才会移动。我的意思是如果敌人和玩家之间的距离不大。如果(敌人.x-player.x<600){敌人将移动或射击}