第一帧上定义好你以后关卡要运用到的方法,以后在别的关卡(帧)里调用这个方法就OK了。
比如第一帧里定义了一个创建n个敌人的方法
function createEnemy(n:uint):void
{
//具体的方法内容
}
//然后使用这个方法创建10个敌人
createEnemy(10);
//到了第二关需要创建20个敌人,在第二帧里写
createEnemy(20);
//就能直接调用第一帧里的创建敌人的方法
至于敌人的AI、攻击方式等代码则不应该写在主场景上(分别为每一个敌人的行为写代码不划算),而应该是写在“敌人”这个影片剪辑里的帧上,或外部的链接类里的,这样每个被创建出来的敌人的实例都会有自己的行为。
- 随机文章
标签 flash制作双人小游戏
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。