我有一个包含一些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属性似乎无效。它什么也没做。
答案 0 :(得分:0)
销毁并重新创建与.as-console-wrapper { max-height: 100% !important; top: auto; }
关联的ARAnchor
。将新的SKNode
设置为要将节点移动到的位置。
请注意,您不需要删除或重新创建ARAnchor
本身。只需返回SKNode
中已经存在的SKNode
。