ios - SKNode的position属性和GKAgent2d的position属性有什么区别

标签 ios sprite-kit sknode gameplay-kit

SKNode 有一个位置属性,表示节点在父节点中的位置。而 GKAgent2D 也有一个位置属性,根据文档,它是它在 2D 空间中的位置。这两者有何关系?我们如何相互转换以及是否需要转换?

最佳答案

您可以在没有 SpriteKit 的情况下使用 GameplayKit。代理的位置位于 GameplayKit 内部,然后您将 Sprite 的位置与代理的位置同步。这意味着您还可以拥有其他框架的代理。

关于ios - SKNode的position属性和GKAgent2d的position属性有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43748032/

相关文章:

javascript - iOS 键盘使用 Phonegap 调整屏幕大小

ios - 如何在表格 View 中检测双击/触摸事件

ios - 是否可以在 sprite-kit 游戏中使用 Twitter/Facebook 分享按钮?

ios - 使用 MKAnnotation 的自动属性合成警告

ios - 改变节点方向

ios - 如何将 SKNode 渲染到 UIImage

ios - Sprite-Kit 捏合缩放问题 UIPinchGestureRecognizer

swift - 如何让一个 SKSpriteNode 跟随另一个 SKSpriteNode

objective-c - 检查 SKNode 是否在屏幕上且可见

swift - 如何在 SpriteKit 中一次引用多个 SKNode?