如何在数组中转换gameObjects?

时间:2012-11-21 09:48:09

标签: c# arrays transform unity3d

我在场景中有一系列可用的游戏对象。应通过UDP连接根据接收的浮点数转换GO数组。我知道这很简单,但无法弄清楚如何根据每个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;

1 个答案:

答案 0 :(得分:0)

你的意思是翻译GameObjects的变换吗?您可以轻松地遍历您的GameObjects数组以实现

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

Transform是GameObject中的一个对象,而不是一个方法本身。