gpt4 book ai didi

ios - 在 native iOS 中使用 NSKeyedArchiver 序列化的 Unity 中反序列化 ARWorldMap

转载 作者:行者123 更新时间:2023-12-05 06:22:38 25 4
gpt4 key购买 nike

我开发了一款 iOS/ARKit 应用程序,可用作我的 AR 游戏的内容编辑器。它有很多我不想移植到 Unity 的界面,但我希望能够从 iOS 编辑器应用程序保存我的 ARWorldMaps 并将它们加载到我的 Unity AR 游戏中。

我正在使用 NSKeyedArchiver 像这样序列化我的 ARWorldMap:

func serializeMap(_ worldMap: ARWorldMap) -> Data {
return try! NSKeyedArchiver.archivedData(withRootObject: worldMap, requiringSecureCoding: true)
}

有什么想法可以使用 serializeMap 返回的那些字节来使用 ARWorldMap.TryDeserialize 在 Unity 中加载 map 吗?

最佳答案

看起来应该很像

func deserializeMap(_ data: Data) -> ARWorldMap? {
return try? NSKeyedUnarchiver.unarchivedObject(ofClass: ARWorldMap.self, from: data)
}

关于ios - 在 native iOS 中使用 NSKeyedArchiver 序列化的 Unity 中反序列化 ARWorldMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59079140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com