显然cocos2d社区认为我是垃圾邮件发送者,因为我不懂他们的教程,所以我在这里:D
嘿,我只是想让物理学与一个物体一起工作但是得到 “未能为这个ccphysics体找到一个父ccphysicsNode。当调用onenter时,ccphysics体要求它是ccphysicsnode的子代。”
在我的场景的初始化函数中,
override init(){
super.init()
let scenePhysics = CCPhysicsBody()
self.physicsBody = scenePhysics
}
我无法通过大量的Google搜索找到合适的教程或答案。似乎api文档告诉你该做什么但不知道怎么做。我看到设置物理世界的例子,然后我看到cocos2d api没有物理世界,或者没有说你需要一个。冲突的事情,没有硬性答案或示例如何做到这一点。
- 已经尝试过阅读文档 -dded CCPhysicsContactDelegate到类定义 - 读http://cocos2d.spritebuilder.com/docs/api/Classes/CCPhysicsNode.html -spied在spritebuilder中将物理节点添加到场景
答案 0 :(得分:0)
我添加了CCPhysicsBody而不是CCPhysicsNode