Sprite kit SpriteKIT中anchorPoint属性的意义是什么
SpriteKIT中anchorPoint属性的意义是什么 我用它来定位屏幕下边框上方的特定节点。但是,在重力设置为真的世界中,这是确保对象不会越过屏幕下边界的唯一方法吗 在应用脉冲的情况下,应设置什么样的锚点以确保特定节点不会超出水平/垂直边界 在Sprite kit SpriteKIT中anchorPoint属性的意义是什么,sprite-kit,Sprite Kit,SpriteKIT中anchorPoint属性的意义是什么 我用它来定位屏幕下边框上方的特定节点。但是,在重力设置为真的世界中,这是确保对象不会越过屏幕下边界的唯一方法吗 在应用脉冲的情况下,应设置什么样的锚点以确保特定节点不会超出水平/垂直边界 在主播点查看。基本上,anchorPoint用于定义对象的中心。我的意思是,当你设置节点的位置时,它会设置节点的主播点在场景中的位置。从那里开始,anchorPoint告诉节点(我将使用苹果的太空船示例)图像应该被移动,以便anchorPoint位于您
主播点查看。基本上,anchorPoint
用于定义对象的中心。我的意思是,当你设置节点的位置时,它会设置节点的主播点在场景中的位置。从那里开始,anchorPoint
告诉节点(我将使用苹果的太空船示例)图像应该被移动,以便anchorPoint
位于您定义的任何位置anchorPoint
是一个大小为1.0 x 1.0的区域,其中0.0、0.0表示精灵的左下角,1.0、1.0表示精灵的右上角。无论雪碧有多宽,它都会缩放。当您调整精灵的z旋转
时,它将围绕锚点
旋转
因此,如果我说,让一个精灵的主播点
为0.5,1.0,我将位置设置为屏幕的准确中心,精灵将实际挂起,因为主播点
已上移到节点的顶部
无论如何,它不应该对物理学产生影响。我建议使用position
来设置节点的位置。如果您希望确保物理实体不会穿过墙/phsyicsBody
,则在节点的physicsBody
上运行usesprecisecollisondetection=YES
(或您使用的任何语言的true
语句)也请参见此帖子: