我开发了一个iOS/ARKit应用程序,作为我的AR游戏的内容编辑器。它有一个相当多的接口,我不想移植到团结,但我希望能够保存我的ARWorldMaps从iOS编辑器应用程序,并加载到我的团结AR游戏。
我使用NSKeyedArchiver来像这样序列化我的ARWorldMap:
func serializeMap(_ worldMap: ARWorldMap) -> Data {
return try! NSKeyedArchiver.archivedData(withRootObject: worldMap, requiringSecureCoding: true)
}有什么想法吗?如何使用从serializeMap返回的字节来使用ARWorldMap.TryDeserialize加载统一中的映射
发布于 2022-04-24 11:05:27
它看起来应该很像
func deserializeMap(_ data: Data) -> ARWorldMap? {
return try? NSKeyedUnarchiver.unarchivedObject(ofClass: ARWorldMap.self, from: data)
}https://stackoverflow.com/questions/59079140
复制相似问题