質問: this.rotspeed_z *= 0.96f; } } ``` ### 試したこと ・if (EventSystem.current.IsPointerOverGameObject())がTrueになり、中に入ってきていることを Debug.Log("if (EventSystem.current.IsPointerOverGameObject())がtrueです。");で確認しました。 よってreturn;を有効化すると、ゲーム画面にカーソルを合わせた瞬間returnされてしまうので、 ゲーム画面をクリックしても、回転やエフェクトは出てきません。 プログラミング初心者で、初歩的なミスかもしれませんが、調べてもわからなかったので質問させていただきました。 お手数おかけしますが、どなたか助けていただけると幸いです。よろしくお願いいたします。
回答: これだけの情報だと推測で答えざるを得ないのですが、 `IsPointerOverGameObject`はどんなオブジェクトでも反応する為`背景画像`で反応してそこに入っているのではないでしょうか? **・解決法** 背景に`Image`を使っているのであれば`RaycastTarget`のチェックを外して試してみて下さい。 他にも画面を覆うオブジェクトがあるのであれば一度それを削除してテストして下さい。