0

シーンで利用可能なgameObjectの配列があります。GOの配列は、UDP接続を介して受信したフロートに従って変換する必要があります。私はそれが単純であることを知っていますが、各GOに対して受け取った一意のフロートに従って、GOの配列の変換を実行する方法を理解できません。助けていただければ幸いです。

これが変換フロートです、それは私が推測するのに役立つかもしれません:

x =ReadSingleBigEndian(data, signalOffset);
        signalOffset+=4;
        y= ReadSingleBigEndian(data, signalOffset);
        signalOffset+=4;
        z= ReadSingleBigEndian(data, signalOffset);
        signalOffset+=4;
        alpha= ReadSingleBigEndian(data, signalOffset);
        signalOffset+=4;
        theta= ReadSingleBigEndian(data,signalOffset);
        signalOffset+=4;
        phi= ReadSingleBigEndian(data,signalOffset);
        signalOffset+=4;
4

1 に答える 1

0

ゲームオブジェクトの変換を変換するということですか? ゲームオブジェクトの配列を簡単にループして、それを実現できます

public void translateEachGameObject(float x, float y, float z, GameObjects[] objects) {
   foreach(var obj in objects) {
      obj.transform.translate(x,y,z);
   }
}

Transformは GameObject 内のオブジェクトであり、それ自体はメソッドではありません。

于 2012-11-21T09:51:57.073 に答える