gpt4 book ai didi

ios - 如何允许生成的 Sprite 与世界其他部分发生碰撞?

转载 作者:行者123 更新时间:2023-11-30 14:14:27 25 4
gpt4 key购买 nike

嘿,我正在用 swift 编写我的第一个 iPhone 游戏,我正在努力让我从 .png 生成的 Sprite 具有物理特性。我将它添加到物理节点,但是当我运行它时,没有任何东西与它发生冲突。

这是我的代码:

let platform = CCSprite(imageNamed: segName)

platform.position = location
platform.anchorPoint = CGPoint(x: 0, y: 0)
let rotate = CCActionRotateBy(duration: t, angle: angleFloat)
platform.runAction(rotate)
gamePhysicsNode.addChild(platform)

任何帮助将不胜感激,谢谢。

最佳答案

根据您提供的代码,您似乎没有将 Sprite 附加到 physicsbody ?默认情况下, Sprite /节点没有,因此,只需将其添加到物理节点中,就会将其渲染为没有任何物理属性的简单 Sprite =没有碰撞或类似的东西。

提示:Spritebuilder 非常适合设置物理体,因为它允许您直观地编辑形状,以便您可以轻松地将其与 Sprite 的形状相匹配。

关于ios - 如何允许生成的 Sprite 与世界其他部分发生碰撞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31360759/

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