2017-12-03 5 views
1

私は運がないグループプロジェクトのボタンを修正するのに数時間お時間を費やしてきました。私はキャンバス、グラフィックスレイキャスター、ボタンスクリプト、イベントシステムなどの子であるオブジェクトなどの基本を持っています。ユニティカスタムキャンバスボタンがクリックを登録していない

現時点ではこのコードはありません。ユニティのキャンバスとボタンですべてが厳密に行われます。クリックすると、画像は消えますが、消えません。イベントハンドラは、マウスが画像の上を移動するときに何も登録しません。

私はUnityフォーラムでいくつかの投稿を見て、うまくいき、役に立たなかった答えを見つけようとしました。問題は、私はキャンバスコンポーネントの「イベントカメラ」にキャンバスを見ていることになるカメラを接続するために必要だった

+0

あなたの最初と3番目の画像は同じ画像です。 – Draco18s

+0

@ Draco18sおっと。さて、私はそれを修正した。 – Prstorero

+0

Hmm。私はbutton clickイベントのターゲット関数として組み込みのメソッドを使ってみたことがありません。私はそのことがうまくいくかどうかはわかりません。私は、そのメソッドを代わりに、無効にGOを設定するゼロパラメータ関数でスクリプトを作成したいと思います。 – Draco18s

答えて

1

。これは下の画像で見ることができます。

Image showing where to attach a camera

+0

しかし、キャンバスオブジェクトのスクリーンショットは、ターゲットカメラを必要としない「スクリーンスペースオーバーレイ」に設定されています。 – Draco18s

+0

@ Draco18s私は実際にそのイメージを交換するのを忘れていました。テスト用に作った新しいキャンバスで、スクリーンショットを作成してここに投稿する前に、その設定を切り替えるのを忘れてしまった。 – Prstorero

+0

質問を編集してください。なぜなら、将来他の人にもっと役立つからです。私はさらに進んで、あなたの答えに変更が加えられた場所を示す(切り取った)ものを追加します。 – Draco18s

関連する問題