Re: [問題] 問一下一個物件程式碼的問題
嗨!^^"新手路過,試解一下:
我將你的問題分成兩段。
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章