作者icedesign (不可或缺的咖啡因)
看板Flash
标题Re: [问题] 问一下一个物件程式码的问题
时间Sun Jun 24 17:58:42 2007
嗨!^^"新手路过,试解一下:
我将你的问题分成两段。
※ 引述《coodhboy317 (熊熊橘子匠)》之铭言:
: 假设场景上
: 有两个物件 物件A与物件B
: 如果物件A在场上的话
: 物件B就不会出现
: 当物件B在场上的时候
: 物件A就不会出现
: 而且这两种物件的出现要采随机出现
: 请问要怎麽写这段程式码??
↑条件分段↓
一‧两种物件要随机出现
二‧A&B一定不会同时存在
↑个人想法↓
一‧要满足条件一的方式有很多:
A‧当load入该主场景时?(ex:loadMovie)
B‧当影片跳到该影格时?(ex:gotoAndPlay()+影格上的random)
C‧当影片进行中,时间到达自己预期时?(ex:getDate?getTimer?)
D‧当滑鼠进行『行为』时?(ex:onClick?onPress?...etc)
E‧其他『数学行为或数字运算』产生之结果时?(ex:设计变数?)
F‧将这段『需求』写成function时?(ex:写成函数,再呼叫它?)
二‧因为A&B一定不能共存,所以:
A‧将A或B之中宣告变数,如果A或B的变数出现,用布林值判断。
B‧将A或B的物件写在同个mc中,去random它mc中两个不同影格。
C‧将A或B二选一,择一叫入(ex:loadMovie或attachMovie)
: 这两个物件
: 都是独立做出来的
: 里面都有侦测碰撞的程式码
: 假设是用IF来写判断式的话
: 又该如何写呢?
: 感谢回答...
A物件上面下:
if (this.hitTest(B_物件)) {
xxxxxxx←这里是碰到後,接着下一步要做什麽的程式。
}
B物件↑同上,将B物件改成A_物件。
( ̄▽ ̄#)﹏﹏快跑
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.178.144