gpt4 book ai didi

ios - 如何以编程方式设置 ARSKView 场景中 SKNode 的位置?

转载 作者:行者123 更新时间:2023-11-29 05:45:17 25 4
gpt4 key购买 nike

我有一个包含一些 SKLabelNode 项目的 ARSKView 场景。结果可以在这里看到:https://sendvid.com/35ded50d

我想编写一些代码,每秒循环所有节点 60 次并更新它们的位置。我不想使用 SKAction 随着时间的推移移动节点,我只想将它们的 3D 位置设置为特定值。我该怎么做?

一些相关问题:

Move SKSpriteNode by Y - Swift 2 + SpriteKit

How do I programmatically move an ARAnchor?

但是这些问题似乎并没有对“如何以编程方式每秒更新 SKNode 的 3D 位置 60 次?”给出清晰、简单的答案

请注意,设置 .position 属性似乎不起作用。它没有做任何事情。

最佳答案

销毁并重新创建与 SKNode 关联的 ARAnchor。将新的 ARAnchor 设置为要将节点移动到的位置。

请注意,您不需要删除或重新创建 SKNode 本身。只需返回 ARSKViewDelegate 中已存在的 SKNode 即可。

关于ios - 如何以编程方式设置 ARSKView 场景中 SKNode 的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56213171/

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