2016-09-26 67 views
0

我有5個gameobjects在我的場景中,所有都有一個對撞機連接到它。與Rayacast和mouseClick重疊的碰撞體

現在我不知道爲什麼 - 但我的第一個頂層(starBtn)有時無法檢測到mouseClick?

它在2d。

我檢測到所有raycastHits並將匹配存儲在一個數組中 - 然後檢查所有層的所有層,並返回頂層的層。我需要從中調用anaction/function的那個。我的頂層是一個方形精靈。

對於這種方法,或者是如果對象區域中的對象重疊,是否有最佳做法?

乾杯

PS:我willadd代碼在一個小時左右這個問題。

回答

0

好的。我需要做的是解決這個問題,就是用對撞機爲每個對象添加一個z值。然後遍歷每個對象的z值 - 存儲最高值。雖然這是2d。