【发布时间】:2021-09-22 11:50:34
【问题描述】:
我正在从苹果网站将 toy-robot-vintage.usdz(当然,我也检查过其他模型)加载到我的项目中。
在快速浏览中,您可以播放该机器人的动画。但是在我加载模型并将其成功放入场景后,我想使用按钮打印可用动画列表。它总是打印一个空数组
请原谅我强行展开:
let robot = try! ModelEntity.load(named: "robot")
然后,我打印可用的动画(在模型完全加载后)。
@objc private func multipurposeButtonTapped() {
print(robot.availableAnimations)
print(robot.availableAnimations.count)
}
但结果总是一样的:
我查看了 Apple 开发者论坛,发现该问题是在一年前提出的,遗憾的是没有任何回应。一个注释是将 .loadModel 方法更改为 .load,但这并没有解决我的问题。
这里有什么问题?
谢谢。
【问题讨论】:
-
尝试 Entity.load 而不是 ModelEntity.load
-
嘿,谢谢,我做到了,遗憾的是它没有解决问题,数组仍然是空的。
标签: swift arkit realitykit