这样就有了基础的条件允许我们進行物理引擎的开发了
我们现在可以给我们物理的世界一个边框,限制其边缘范围
使用PhysicsBody:createEdgeBox就是创建了矩形边框,第一个参数就是这个边框的size大小第二个是相关这个刚体的属性(密度、碰撞系数、摩擦力),第三个参数是边缘像素
然后我们创建一个node
我们将我们已经创建好的body给設置到node上后就拥有了我们的世界边缘了我们就可以让我们再创建的东西不超出范围了。但是运行不知道我们的边缘范围我们需要设置顯示
这样相当于我们测试模式下可以看到我们设置相关刚体的范围的,不仅仅有DEBUGDRAW_ALL还有其他参数我暂时也不知道是与哪些相关的,但是DEBUGDRAW_NONE很清楚就是设置都不现实此时运行起来我们可以看到世界的边缘范围。
我现在想要站在这个世界里面添加一个向下的引力就像我们站在哋球上一样的引力。
这样就有了一个向下的重力但是我们看不出来有什么效果的
现在我们通过类似创建边框的方法进行创建一个物体出來
如此我们就有了一个可以自己动的物体了移
上面是整合在一起的源码,明天继续学习