首页 文章

如何为gamescene.sks中添加的节点定义自己的物理主体

提问于
浏览
2

我正在使用spritekit和swift制作游戏 . 我添加了一堆岩石作为gamescene.sks中的障碍,并希望岩石在接触时消失 . gamescene sks中的体型定义太大了,我想知道如何为这些节点定义自己的物理体 . 在此先感谢您的帮助 .

1 回答

  • 0

    有不同的方法来实现这一目标 . 如果我们通过代码来实现它,这里有两种更简单的实现方法:圆形体:

    circle.physicsBody = SKPhysicsBody(circleOfRadius: circle.size.width/2) // Here you put any numeric value for your radius
    

    带有矩形体:

    square.physicsBody = SKPhysicsBody(rectangleOf: square.frame.size)
    

    在您的情况下,您可以使用半径小于岩石的圆形体 .

相关问题