2017-02-15 95 views
0

在Unity演示中,如何保存ADF文件?如何在Unity中保存ADF文件

我不知道AreaDesription.SaveCurrent()函數是用來做它,我不知道爲什麼下面的代碼的位置和旋轉數據被指定不運行。

使用

(StreamWriter streamWriter = 
     new StreamWriter(File.Open(EMULATED_ADF_SAVE_PATH + uuid + EMULATED_ADF_EXTENSION, 
            FileMode.Create))) 
{ 
    Metadata metadata = new Metadata(); 
    metadata.m_name = "Unnamed"; 
    metadata.m_dateTime = DateTime.Now; 
    metadata.m_transformationPosition = new double[3]; 
    metadata.m_transformationRotation = new double[] { 0, 0, 0, 1 }; 
    metadataXmlSerializer.Serialize(streamWriter, metadata); 
} 

回答

1

有一個Unity Example here (AreaDescriptionManagement)這顯示了一個完整的例子,並且還進行編輯等...
我建議你運行的例子,然後剝開你想要的位。

+0

感謝您的回答!我已經運行了這個例子,位置和旋轉信息一直是函數中的數據,並且可以在GUI上進行修改。但是我不知道爲什麼數據不能實時獲取? –