[英]How would one allow collisions between a spawned Sprite and the rest of the World?
嘿,我正在迅速编写我的第一个iPhone游戏,我试图使其成为从.png生成的精灵具有物理特性。 我将其添加到PhysicalNode,但是当我运行它时,没有任何冲突。
这是我的代码:
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)
任何帮助将不胜感激,谢谢。
根据您提供的代码,您看起来好像没有将精灵附加到物理物体上吗? 一个精灵/节点默认情况下没有一个,因此,只需将其添加到PhysicalNode即可将其渲染为简单的精灵,而没有任何物理属性=没有碰撞或类似的东西。
提示:Spritebuilder非常适合设置物理实体,因为它允许您直观地编辑形状,以便轻松地将其与sprite的形状匹配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.