LoginSignup
4
4

More than 5 years have passed since last update.

ちょっとした物理演算の落とし穴

Posted at

140609_01.jpg

視点方向の違いにおける移動量の違いもなくなり、キャラクターを移動してテストしていたある日のこと。

140609_02.jpg

あれ、よそ見してる間にキャラクターどこいった?
 

 

 

 

 
140609_03.jpg

!?

 

 

 

・・・どういうことか結論から書いてしまうと、
向いている方向が分かるようにキャラクターに新規でつけた目とキャラクター自身が
特定の方向(具体的には重力のかかる下向き)を向きながら移動することで

  1. 目と体が物理演算で押し出しあう。
  2. 目は体オブジェクトの子関係なので相対位置を変えられない。
  3. 結果として体が上に押し出される。
  4. 目が体の位置に対応して移動する。
  5. 1に戻る。

という ドラゴンボールの空中戦のごとくパンチキックの殴り合いをしながら
空の彼方へ消えていく破目になったのである・・・! この始末☆

今回の対処法は以下の通りである。
140609_04.jpg

基本中の基本だが新規追加した後の保持コンポーネントの状態には注意である・・・。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4