izz*_*zym 4 augmented-reality scenekit swift arkit realitykit
对于我们有 SCNNodes SCNBillboardConstraint,那么有什么方法可以将此约束应用于实体(使用 RealityKit 而不是 SceneKit 时),以便实体在设备移动时始终面向相机?
使用look(at:from:upVector:relativeTo:)实例方法将实体从给定位置定位和定向到目标。
func look(at target: SIMD3<Float>,
from position: SIMD3<Float>,
upVector: SIMD3<Float> = SIMD3<Float>(0, 1, 0),
relativeTo referenceEntity: Entity?)
Run Code Online (Sandbox Code Playgroud)
在您的代码中,它可能如下所示:
entity?.look(at: otherEntity!.position,
from: entity!.position,
upVector: [0, 1, 0],
relativeTo: nil)
Run Code Online (Sandbox Code Playgroud)