Re: [問題] duplicateMovieClip 的depth和碰撞判斷

看板Flash作者 (兩年的感情結束了)時間19年前 (2006/04/12 23:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《yhshih ()》之銘言: : 新手發問, 滿急的, 希望知道的人懇請賜教 <(_ _)> : 我有一個菱形的基本元件, 利用 duplicateMovieClip 去動態生出二維array : 利用這個方式去製作出座標的感覺, 且是有傾斜度的 : http://www.csie.nctu.edu.tw/~yhshih/flash/floor.jpg
: 所以圖中可以想像是個二維的座標圖 : 我的問題有兩個 : 1. 原本執行之前畫面有個 基本菱形元件 和 一個櫃子 : http://www.csie.nctu.edu.tw/~yhshih/flash/floor1.jpg
: 執行後, 用 duplicateMovieClip 複製出2D array 後 : 櫃子會被遮到 : http://www.csie.nctu.edu.tw/~yhshih/flash/floor2.jpg
: 目前我所知道的, 這是跟元件的 depth 有關 : 但我不知道如何去改櫃子的 depth, 或如何去控制物品之間的 depth : swapDepth() 好像是交換兩個元件的 depth, 似乎派不上用場 剛剛試過 swapDepth() 是可以的 只要把他換到高一點的Depth(高於所有菱形)就可以吧?! ex: 櫃子實體名稱.swapDepth(1000); : 2 我想做可以拖曳櫃子到座標上, 若櫃子的基底有碰到哪些座標 : 比如說碰到了 (0,0) - (3,4) 的矩形, 我希望能判斷到這些座標有被碰觸到 : 因為程式裡面有存 array 去紀錄, 希望能做一些判斷 : 不知道有沒有好的解決方式 感激不盡~~ 恩....我有個初步構想是 在櫃子的"底部" 作一個透明的元件 表示櫃子底部的形狀 在用hitTest 去測試有和哪些矩形碰到 這樣....感覺應該可以吧^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.190.171 ※ 編輯: mysteriousGE 來自: 220.132.190.171 (04/13 00:22)
文章代碼(AID): #14FIAToD (Flash)
文章代碼(AID): #14FIAToD (Flash)