Unityにおける移動
リアルな移動を実現するには工夫が必要
Unityで物体を移動させるには2つの方法がある
座標を書き換える方法
「力」を加えて動かす方法
どちらも一長一短あるので場合に応じて使い分けよう
物理演算の影響
例えばマリオのように動く床の上を移動する場合
物理演算の影響があると慣性の法則が働く
自分の入力+足場の移動という動きをするので、直感的に正しい動きになる
物理演算の影響がないと動く足場に関係なくキャラクターが動く
自分の操作でしかキャラクターが動かないので、足場に乗っている感が出ない
足場が動いてるのに自分は動いてないという状態になる
納得感を求めるなら物理演算ありの移動を採用したほうがいい