SKPhysicsBody仅使用SKTexture的一部分

基督教

我正在将SKTexture与图像配合使用并设置SKPhysicsBody像那样:

var moleTexture = SKTexture(imageNamed: "moleTop1")

leftPlayer = SKSpriteNode(texture: moleTexture)
leftPlayer.physicsBody = SKPhysicsBody(texture: moleTexture, size: leftPlayer.texture!.size())

现在,开始游戏后,我发现PhysicalBody设置错误。我已经激活了该showPhysics属性,并且我的图像如下所示:

在此处输入图片说明

如您所见,唯一使用的东西是SKPhysicsBody左中间的小部分(蓝色边框)。

我该如何更改才能使用整个图像?

斯凯勒·劳伦(Skyler Lauren)

看起来很有趣。我相信它只会创建一个轮廓(或一个形状),并且它似乎是从左侧开始的,因为没有足够的其他像素将其称为完成。

我不知道这些像素是否接触到您是否得到不同的结果。我会先尝试验证一下。如果是这种情况,您可能必须更改纹理或对身体使用不同的纹理变化。

希望对您有帮助=)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章