gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 05:35:25 25 4
gpt4 key购买 nike

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

最佳答案

有不同的方法可以实现。如果我们通过代码实现,这里有两种更简单的实现方式:圆形体:

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

长方形主体:

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

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

关于swift - 如何为 gamescene.sks 中添加的节点定义自己的物理体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41770003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com