0

こんにちは私は、ARToolKitを使用して生成される16のfloat配列を使用して、Unityiphoneプロジェクトでオブジェクトを動的に変換する必要があります。変形を変更するためのUnity3DのAPIは何ですか。

4

1 に答える 1

1

UnityのすべてGameObjecのtには、Transformコンポーネントがアタッチされています。これは、他のコンポーネントからアクセスできます。

Transform trans = gameObject.transform

このコンポーネントには、オブジェクトの変換を変更するために使用できるプロパティがあります。それらの中には例えば

position (Vector3)
rotation (Quaternion)
eulerAngles (Vector3)
localScale (Vector3)
...

4x4マトリックスから値を引き出して、これらのプロパティに適用できるはずです。GameObjectにマトリックスを直接適用する方法はないと思います。

于 2011-03-12T03:55:02.313 に答える