2017-08-27 824 views
0

我想序列化一個由向量​​組成的類。所以,在嘗試修復這類問題時會彈出一些錯誤消息。所以,我需要幫助如何序列化一個向量。我必須將其轉換爲浮點並序列化,然後反序列化浮點並在變換上進行檢索。如果是的話如何?Unity如何使用二進制序列化器序列化Vector3

 BinaryFormatter bf = new BinaryFormatter(); 
     BallData ball = new BallData(); 
     ball.velocity = usergivenvelocity; 
     ball.initialposition = position; 
     FileStream file = File.Create(Application.persistentdatapath + "/Level_" + levelnumber.ToString() + ".dat"); 
     bf.Serialize(file,ball); 
+0

的Vector3似乎不序列化(以及四元數)。將它包裝在您自己的V3類/結構中或單獨序列化每個浮點。 – Everts

+0

@Everts我不知道如何 –

回答

相關問題