- 859 名前:833 mailto:sage [2013/02/28(木) 23:28:15.36 ID:zTts0dOl]
- >>840
いろいろやってみたんですがうまく行きません。。 thisが自キャラでLookAtで常にenemyを向いている状態なんですが、 そこから newpos = thisTransform.forward; var Dot = Vector3.Dot(newpos,prevpos); Debug.Log("Dot =" + Dot); (update()の最後で) prevpos = thisTransform.forward; とやりプレイモードで動かすと、プレイヤーが動いてないときは Dotの値がほぼ1を示してしまいます。 左右に動いても0.998あたりをうろつき、1以上になることもない様です。 動かない時はこれが0になってないとおかしいんですよね? 外積とかenemy.position - thisTransform.position とかで求めたりしてもうまくいかないです。 どこが間違ってるのでしょう? >> 841 すみません。。Position自体はバーチャルパッド通りにちゃんと動いてはいるんですが、 モーションだけまだない中途半端な状態です。
|

|