【发布时间】:2020-08-09 22:38:53
【问题描述】:
假设我有一个来自网络的数据集合,网络每帧发送这些数据:
public class Unit {
public float PosX;
public float PosY;
public float Health;
}
public Unit[] DataFromNetwork;
我想转换成这个:
public class MonoUnit : MonoBehaviour {
public Transform t; // from Transform
public float health
}
如何每帧将 DataFromNetwork 转换为 Gameobjects?
我可以这样想:
- 销毁所有 GameObject 并根据 DataFromNetwork 每帧对其进行实例化。
但我认为这不是一个好主意,因为 GameObject 应该是长寿的。
【问题讨论】:
标签: c# arrays unity3d collections