gpt4 book ai didi

swift - 如何放置一个始终看着相机的 RealityKit 实体?

转载 作者:行者123 更新时间:2023-12-03 21:16:17 27 4
gpt4 key购买 nike

对于 SCNNodes,我们有 SCNBillboardConstraint ,那么有什么方法可以将此约束应用于实体(使用 RealityKit 而不是 SceneKit 时),以便实体在设备移动时始终面向相机?

最佳答案

Use look(at:from:upVector:relativeTo:) instance method that positions and orients the entity towards a target from a given position.


       func look(at target: SIMD3<Float>, 
from position: SIMD3<Float>,
upVector: SIMD3<Float> = SIMD3<Float>(0, 1, 0),
relativeTo referenceEntity: Entity?)

在您的代码中,它可能如下所示:
entity?.look(at: otherEntity!.position, 
from: entity!.position,
upVector: [0, 1, 0],
relativeTo: nil)

关于swift - 如何放置一个始终看着相机的 RealityKit 实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60412820/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com