我试图将所有这些对象写入文件,但我找不到一种方法来做到线程不会覆盖文件的方式。结构非常简单,这种类型的每个对象都有一些数据和两个与子类型相同的对象,依此类推。我需要将存储在文件数据上每个对象上的一些数据保存起来,以便稍后阅读。
public class Hueco
{
GameObject hueco;
GameObject balda;
Vector3 Centro;
Hueco hueco1;
Hueco hueco2;
int division;
static List<float> listaYBaldas = new List<float>();
static List<float> listaXBaldas = new List<float>();
float aux1, aux2;
public Hueco()
{
hueco = GameObject.CreatePrimitive(PrimitiveType.Cube);
hueco.GetComponent<Renderer>().enabled = false;
}
//Constructor
public Hueco(Vector3 centro, float ancho, float alto, float largo)
{
Centro = centro;
hueco = GameObject.CreatePrimitive(PrimitiveType.Cube);
hueco.transform.position = Centro;
hueco.transform.localScale = new Vector3(ancho, alto, largo);
hueco.name = "Hueco";
hueco.tag = "Space";
hueco.GetComponent<Renderer>().enabled = false;
division = -1;
}
}
这是对象本身,我需要存储 hueco Gameobject的一些Gameobject属性,并对 hueco1 和 hueco2 。课堂上有更多的方法,但我认为它们在这里很重要