ノベル進行中、左クリックが効かない所が発生したので、その原因を探りました。
問題:ノベルパートにて、画面を左クリック・ホイールダウンで進行できる所が、左クリックだけ効かなくなる現象。
原因:インスペクター設定「Raycast Target」にチェックが入っている。
解決:「Raycast Target」のチェックを外す。

UIオブジェクト(イメージ・テキスト・ボタン・パネル)を新規作成すると、
デフォルト設定で「Raycast Target」にチェックが入っています。
Raycast Target
クリックやタッチなどの操作に反応するための設定です。
オンになっていると、そのオブジェクトが対象になります。
オフにすると、そのオブジェクトは対象外になって、操作に反応しなくなります。
操作に対して反応させる「ボタン」以外のUIオブジェクトには、不要(意図しない限り)な設定です。
UIオブジェクトを新規作成する場合は気を付けるべきポイントになります。
ボタン内テキストにも「Raycast Target」はあります。

反応させたいボタン内に「テキスト」がある場合は、
そのテキストの「Raycast Target」をオフにしておかないと、テキスト自体に反応してしまって、
ボタン操作(ボタンが反応しない)の邪魔になる場合があります。

コメント