SpriteKIT中的anchorPoint属性的意义是什么?

py_ios_dev

SpriteKIT中的anchorPoint属性的意义是什么?

我用它在屏幕的下边框上方放置一个特定的节点。但是,这是在重力设置为true的世界中确保对象不越过屏幕下边界的唯一方法吗?

应设置锚点以确保在施加脉冲的情况下特定节点不会超出水平/垂直范围吗?

滑翔机人

看看苹果的文档anchorPoint基本上,anchorPoint用来定义对象的中心。就是说,我的意思是当您设置position节点的时,它会设置节点anchorPoint在场景中的位置。从那里,anchorPointwith告诉节点(我将以Apple的太空飞船为例)应该移动图像,以便anchorPoint无论您定义是哪里。anchorPoint是1.0 x 1.0大小的区域,其中0.0,0.0是精灵的左下角,1.0,1.0是右上角。无论您的精灵有多宽,它都会缩放。调整zRotation精灵的时,它将绕旋转anchorPoint

因此,如果我说一个sprite的anchorPoint值为0.5、1.0,并且将位置设置为屏幕的确切中心,则该sprite实际上将垂下,因为将anchorPoint其向上移动到了节点的顶部。

无论如何,它不应该对物理学有影响。我建议改用position设置节点的位置。如果您要确保物理物体不会穿过墙/ phsyicsBodyusesPreciseCollisionDetection = YEStrue在您节点的上运行(或使用任何语言physicsBody

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C中__unused属性的意义是什么?

来自分类Dev

JavaScript脚本标签中的type属性的意义是什么?

来自分类Dev

可能是(true)属性的意义是什么

来自分类Dev

在Spritekit中对每个节点使用anchorPoint

来自分类Dev

(int *)在此程序中的意义是什么?

来自分类Dev

CIL中的nop的意义是什么

来自分类Dev

REDIS在ELK堆栈中的意义是什么?

来自分类Dev

Lua中嵌套括号的意义是什么?

来自分类Dev

Xcode中堆栈跟踪的意义是什么?

来自分类Dev

glBufferData中目标参数的意义是什么

来自分类Dev

Systemui APK在Android中的意义是什么?

来自分类Dev

#if 1在C中的意义是什么

来自分类Dev

Python中float('inf')的意义是什么?

来自分类Dev

输入标签中cmdValue的意义是什么?

来自分类Dev

FormData中[1]的意义是什么?

来自分类Dev

#if 1在C中的意义是什么

来自分类Dev

dd(1)中(1)的意义是什么?

来自分类Dev

Systemui APK在Android中的意义是什么?

来自分类Dev

glBufferData中目标参数的意义是什么

来自分类Dev

(int *)在此程序中的意义是什么?

来自分类Dev

弹性搜索中类型的意义是什么?

来自分类Dev

$ref 在 Odata 4 中的意义是什么

来自分类Dev

FILE结构中`_flag`的意义是什么?

来自分类Dev

JavaScript的Object构造函数中Object.length属性的意义是什么?

来自分类Dev

Oarcle Connection缓存属性-TimeToLiveTimeout的意义是什么

来自分类Dev

lambda的意义是什么?

来自分类Dev

CTypeDynamic的意义是什么?

来自分类Dev

VkApplicationInfo的意义是什么?

来自分类Dev

bash //的意义是什么?