2016-09-26 13 views
0

私は自分のシーンに5つのゲームオブジェクトを持っています。RayCastとmouseClickのオーバーラップコライダー

なぜ私は最初のトップレイヤー(starBtn)がmouseClickを検出しないことがあるのでしょうか?

2dに入っています。

すべてのレイキャストヒットを検出し、ヒットを配列に格納します。次に、それらのすべてのレイヤーをチェックして、トップレイヤーに戻します。私はanaction/functionを呼び出す必要があります。私の最上位層は正方形のスプライトです。

これを実行する方法、またはそのオブジェクトが重複している場合にコライダー領域を作成する方法がありますか?

乾杯

シモンズ:私は時間かそこらで、この質問にコードをwilladd。

答えて

0

これを解決するために私がしなければならなかったことは、各オブジェクトにコライダーを使ってz値を追加することでした。 次に、各オブジェクトのz値を循環させて、最高値を保存します。これは2dですが。

関連する問題