cocos2d-x中的box2d(5)-Gear
来源:互联网 发布:卢本伟衣服淘宝店地址 编辑:程序博客网 时间:2024/05/19 19:31
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man
这个例子像它的名字一样,主要是建立齿轮关节的,效果如下
首先先插一个内容,这里提供了创建其他类型的形状的方法,方法如下
以上分别是创建圆形,多边形的方法,并且使用这些形状去创建物体。
下面说正题齿轮关节,理论上可以使用复杂的形状来模拟齿轮,但是这样做不高效,于是box2d提供了齿轮关节。类似于滑轮的系数,你可以指定一个齿轮系数(ratio),齿轮系数可以为负。另外值得注意的是,当一个是旋转关节(有角度的)而另一个是移动关节(平移)时,齿轮系数是长度或长度分之一。需要注意的是齿轮关节总应该先于旋转或移动关节被删除,否则你的代码将会由于齿轮关节中的无效关节指针而导致崩溃。另外齿轮关节也应该在任何相关物体被删除之前删除。下面就是如何定义齿轮关节
如有错误之处,希望大家多多指正
下一篇写一下Cantilever例子
- cocos2d-x中的box2d(5)-Gear
- cocos2d-x中的box2d(2)-Tumbler
- cocos2d-x中的box2d(3)-Tiles
- cocos2d-x中的box2d(4)-DumpShell
- cocos2d-x中的box2d(1)-testbed基本结构
- Cocos2d-x Box2D debugDraw
- cocos2d-x box2d 示例
- cocos2d-x box2d debugdraw
- cocos2d-x box2d 入门
- Cocos2d-x Box2D debugDraw
- COCOS2D-X ANDROID BOX2D
- Cocos2d-x 3.0中的新物理引擎:Chipmunk和Box2d
- box2d弹球 cocos2d-x重力感应(cocos2d-x2.1)
- box2d弹球 cocos2d-x重力感应(cocos2d-x2.1)
- Cocos2d-x 2.x TestCPP启用box2d(CC_ENABLE_BOX2D_INTEGRATION)
- cocos2d-x 物理引擎box2d
- cocos2d-x 物理引擎box2d
- cocos2d-x Box2D 简单例子
- httpd配置反向代理
- WEB前端开发工程师必备技能
- 第1章 JavaScript简介
- 我的“营销”开始
- 还能在倒霉一点么?
- cocos2d-x中的box2d(5)-Gear
- 详解Linux内核双向循环链表算法的实现(上)
- 不定参宏
- uva 301 - Transportation 一切都是那么暴力
- Cocos2D安装过程
- configure: error: cannot run /bin/sh ./config.sub解决办法
- 64 位系统遇到未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0
- JDBC的封装类构建
- Android开发中Dialog对话框的使用