Re: [問題] duplicateMovieClip 的depth和碰撞判斷
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章