0

私は行列の基本を理解しており、この簡単な質問を簡単に読んでいますが、Vector3をFloat4に変換する場合は、次のように簡単になります。

Vector3(x、y、z)= Float4(x、y、z、0)

そうでない場合は、この変換をどのように行うことができるかなどについて、さらに読むように私を指摘することはできません。

4

2 に答える 2

0

手動変換について心配する必要はありません。暗黙の変換はAPIに永久に存在します。

http://unity3d.com/support/documentation/ScriptReference/Vector4-operator_Vector4.html

http://unity3d.com/support/documentation/ScriptReference/Vector4-operator_Vector3.html

于 2012-04-25T19:31:51.943 に答える
0

まず、Float4クラス(http://unity3d.com/support/documentation/ScriptReference/30_search.html?q=Float4)について何も見つかりません。しかし、理論的には、私の解決策は次のようになります。

Vector3 v3(1,2,3);
Float4 f4(4,5,6,0);

v3.x = f4.x;
v3.y = f4.y;
v3.z = f4.z;
于 2012-04-24T12:09:31.903 に答える