Re: [問題] 問一下一個物件程式碼的問題

看板Flash作者 (不可或缺的咖啡因)時間18年前 (2007/06/24 17:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
嗨!^^"新手路過,試解一下: 我將你的問題分成兩段。 ※ 引述《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
文章代碼(AID): #16Va1LQ5 (Flash)
文章代碼(AID): #16Va1LQ5 (Flash)