ARKit、AnchorEntity、缺少初始化程序
ARKit, AnchorEntity, missing initialiser(s)
学习ARKit,正在看AR WWDC的所有内容。在Introducing ARKit 3中,第一次使用RealityKit的地方,有一个使用AnchorEntity[=20=的例子] 使用下面第一个屏幕截图中的第 3 个 convenience 初始值设定项。
当在 Xcode 13 Beta 中使用 iOS15 目标创建项目时,几乎没有这些初始化程序消失,如下面的屏幕截图所示:
我查阅了文档,没有发现与此相关的额外信息。初始化程序可用,但没有关于计划弃用的信息。我觉得很奇怪。
https://developer.apple.com/documentation/realitykit/anchorentity/3255326-init
这可能是什么原因?这可能是与 beta xcode 相关的某种错误吗?
没有弃用初始化程序,您正在为模拟器构建。
在为模拟器构建时,您不会获得相同的初始化程序,因为模拟器没有 ARKit 框架。
将目标更改为物理设备或“任何 iOS 设备”,您应该没问题。
学习ARKit,正在看AR WWDC的所有内容。在Introducing ARKit 3中,第一次使用RealityKit的地方,有一个使用AnchorEntity[=20=的例子] 使用下面第一个屏幕截图中的第 3 个 convenience 初始值设定项。
没有弃用初始化程序,您正在为模拟器构建。
在为模拟器构建时,您不会获得相同的初始化程序,因为模拟器没有 ARKit 框架。
将目标更改为物理设备或“任何 iOS 设备”,您应该没问题。