在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);
}
答案 0 :(得分:1)
有一个Unity Example here (AreaDescriptionManagement),其中显示Saving Area Descriptions的完整示例,并对其进行编辑等...
我建议运行该示例,然后删除所需的位。