xyz座標x = 102、y = 0.75、z = -105.7などの文字の位置があります。そして、私は、グラフィックスとどのようにこれらのデータは、文字の向きに相関することができますについてはあまり理解していない対面方向ベクトルへの回転行列
M11 = -0.14
M12 = 0
M13 = -0.99
M21 = 0
M22 = 1
M23 = 0
M31 = 0.99
M32 =0
M33 = 0.14
などの文字のための回転行列を持っています。キャラクターが直面している方向を目指すために、そのベクトルを使うことができるようなベクトルを見つけたいと思います。それ、どうやったら出来るの?
これらのマトリックスはどこから取得していますか? –
これは[tag:unity3d]、[tag:xna]またはgeneral [tag:math]についてですか?少なくともXNAは対面する方向を得るための簡単なプロパティを提供するためです。 –
私はxnaを使用しています。行列の値と位置は、ゲームのメモリからのものです。ポジションは正確であり、テストされています。私は上記の9つの値を使用して行列を作成し、次にmatrix.forwardメソッドからベクトルを取得します。この方向に何かを撃つ(アニメーションを発射する)と、キャラクターが直面している方向ではないからです。 –