🧩

Unity--クリックされたobjectの名称を表示する

2023/01/06に公開約500字

Unity 2021.3.11f1

大きな目標

Unityの空間で検索結果を三次元的に表示し、空間内を移動しながら表示内容を確認する。

中期的な目標

検索情報をC#でUnityに送り込む。

今日の目標

クリックされたobjectの名称をconsoleに表示する。

参考記事
https://qiita.com/Eureka/items/1f1e5330685fadb13d1b

  • 上記記事を参考にGetObjectというScriptを書きMainCameraにattach
  • MainCameraにattachしたScriptのCameraにMainCameraを指定

(去年も思ったけど、この二つの往復の意味がよくわからない)

問題
機能しない

反省
CameraにScriptを付けたが、クリックされる側、つまりobjectになんの設定もしていなかった。

対応
すべての元となるpointerにSphereColliderを設定(クリックされた、と認知するため)

まとめ

すべての原型となるpointerも、Script上で複製・配置された各pointerも、クリックすることでconsoleに名称が出るようになった。次回はコンソールではなく、画面上にpop-upで名称が表示されるようにしたい。

Discussion

ログインするとコメントできます