作者tainjoy (WRYYYYYY)
看板Flash
标题Re: [问题] addChild的问题
时间Fri Mar 5 18:42:32 2010
如果是我的话会写一些类别来管理
Tank
TankManager
Bullet
BulletManager
这些类别的实体都在影格中产生
Tank由TankManager生成
而Tank需要发射子弹,则跟BulletManager生成取得Bullet
Bullet的产生(包含名称管理)、移动、碰撞、伤害都由BulletManager来处理
BulletManager需要Tank的资讯也只要从TankManager来取得就好了
当然,像碰撞、或其它的...也可以另外写一个类别来管理
我通常会写在MovieClip中的程式,都是一些控制影片播放相关的功能
(比如写一些播放炮击动作,移动动作的Function)
不会把外部需要控制或是较多的功能写在里面
※ 引述《guilehsu (DreamWalker)》之铭言:
: 假设画面有个炮台,要发射子弹打玩家滑鼠操纵的角色
: 由於不可能只有一颗子弹,所以要用上addChild
: 子弹则是从炮台A点到玩家角色B点
: 那我想要问一下,控制子弹行动(A到B点)的actionScript要写在哪?
: 写在子弹的MC中? 还是场景1的影格中?
: 而且生出来的子弹,我希望有明确的名称,比如buttll_mc_1~5排下去
: 好方便我後来再指定子弹作变化,可是查了一些书,好像都没说到这一点
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.67.14.25