UnityのpositionとlocalPositionにハマったお話

ゲーム制作をしていて,キー操作でobjectを移動させたかったのです

ですが,なんど値を見てもうまく変わってくれません・・・

以下のような動きになるのです

 

変更前

f:id:ka1357amnbpdr:20190812171410g:plain

positionにしてた場合

各インスペクターの設定

f:id:ka1357amnbpdr:20190812171720p:plain

before

f:id:ka1357amnbpdr:20190812171738p:plain

after

変更後

f:id:ka1357amnbpdr:20190812171504g:plain

localPositionの場合

各インスペクターの設定

f:id:ka1357amnbpdr:20190812171751p:plain

before

f:id:ka1357amnbpdr:20190812171804p:plain

after

f:id:ka1357amnbpdr:20190812171608p:plain

ヒエラルキーがこのようになっています.

そのためこの"spotLight"を移動するときは親オブジェクトのことを考慮しないといけませんでした.

 

参考サイト

この記事のおかげで気が付いた!!

qiita.com

 

過去に勉強したはずなのに忘れていました...

使っていないと忘れるものですね😢

過去の自分の記事

ayousan.hatenablog.com