Ios generateCollisionShapes()不';好像不行
在以下层次结构的根上应用generateCollisionShapes()时,不会发生任何事情。 根实体的“碰撞”组件仍然为零 根实体类如下所示:Ios generateCollisionShapes()不';好像不行,ios,arkit,realitykit,Ios,Arkit,Realitykit,在以下层次结构的根上应用generateCollisionShapes()时,不会发生任何事情。 根实体的“碰撞”组件仍然为零 根实体类如下所示: class SomeEntity: Entity, HasAnchoring, HasModel, HasCollision 子实体从.usdz文件加载,其层次结构为: 实体->[模型实体,模型实体] 因此,最终的雇佣制度是: SomeEntity -> Entity -> [ModelEntity, ModelEntity]. 现在
class SomeEntity: Entity, HasAnchoring, HasModel, HasCollision
子实体从.usdz文件加载,其层次结构为:
实体->[模型实体,模型实体]
因此,最终的雇佣制度是:
SomeEntity -> Entity -> [ModelEntity, ModelEntity].
现在,当应用以下行时,SomeEntity的碰撞组件保持为零,我得到以下日志消息:
someEntity.generateCollisionShapes(recursive: true)
arView.scene.addAnchor(someEntity)
arView.installGestures([.all], for: someEntity)
日志消息为:
[Collision]错误的参数(SphereRadius),值=0.000000,传递给形状创建
- 听起来好像没有模型组件的实体破坏了递归操作