嘿我正在快速编写我的第一个iPhone游戏,我正试图让它变成一个我从.png产生的精灵有物理。我将它添加到physicsNode但是当我运行它时没有碰撞它。
这是我的代码:
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)
非常感谢任何帮助,谢谢。
答案 0 :(得分:0)
根据您提供的代码,看起来您没有将精灵附加到physicsbody?一个sprite / node默认没有一个,所以,只需将它添加到physicsNode就可以将它呈现为一个没有任何物理属性的简单sprite =没有碰撞或类似的东西。
提示:Spritebuilder非常适合设置物理实体,因为它允许您直观地编辑形状,以便您可以轻松地将其与精灵的形状相匹配。