如何在Unity中保存ADF文件

时间:2017-02-15 04:06:13

标签: google-project-tango

在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 个答案:

答案 0 :(得分:1)

有一个Unity Example here (AreaDescriptionManagement),其中显示Saving Area Descriptions的完整示例,并对其进行编辑等...
我建议运行该示例,然后删除所需的位。