从文件加载实体
Loading Entities from a file
我创建了一个从 Reality Composer 导出并添加到项目中的 .reality 文件。
代码:
class ViewController: UIViewController {
@IBOutlet var arView: ARView!
override func viewDidLoad() {
super.viewDidLoad()
if let anchor = try? Entity.loadAnchor(named: "ARAnchorTestFile") {
arView.scene.addAnchor(anchor)
}
}
}
在 iOS 版本 13.5 或更高版本的设备上,当触发锚定并且应显示 3D 模型时应用程序崩溃。
错误:
线程 1:EXC_BAD_ACCESS(代码=1,地址=0x40)
整个项目已经上传到这个仓库:https://github.com/evjand/ARAnchorTest
更新:在向 Apple 提交错误报告后,他们似乎已经在 iOS 14 beta 中修复了它。
读取 .reality
文件时似乎存在错误。请改用 .rcproject
格式。有效。
if let anchor = try? Entity.loadAnchor(named: "AR") {
arView.scene.addAnchor(anchor)
print(anchor)
}
我创建了一个从 Reality Composer 导出并添加到项目中的 .reality 文件。
代码:
class ViewController: UIViewController {
@IBOutlet var arView: ARView!
override func viewDidLoad() {
super.viewDidLoad()
if let anchor = try? Entity.loadAnchor(named: "ARAnchorTestFile") {
arView.scene.addAnchor(anchor)
}
}
}
在 iOS 版本 13.5 或更高版本的设备上,当触发锚定并且应显示 3D 模型时应用程序崩溃。
错误:
线程 1:EXC_BAD_ACCESS(代码=1,地址=0x40)
整个项目已经上传到这个仓库:https://github.com/evjand/ARAnchorTest
更新:在向 Apple 提交错误报告后,他们似乎已经在 iOS 14 beta 中修复了它。
读取 .reality
文件时似乎存在错误。请改用 .rcproject
格式。有效。
if let anchor = try? Entity.loadAnchor(named: "AR") {
arView.scene.addAnchor(anchor)
print(anchor)
}