ios开发教程cocos2d项目第13讲-box2d物理引擎new

ios开发教程cocos2d项目第13讲-box2d物理引擎new

ID:34460000

大小:8.81 MB

页数:20页

时间:2019-03-06

ios开发教程cocos2d项目第13讲-box2d物理引擎new_第1页
ios开发教程cocos2d项目第13讲-box2d物理引擎new_第2页
ios开发教程cocos2d项目第13讲-box2d物理引擎new_第3页
ios开发教程cocos2d项目第13讲-box2d物理引擎new_第4页
ios开发教程cocos2d项目第13讲-box2d物理引擎new_第5页
资源描述:

《ios开发教程cocos2d项目第13讲-box2d物理引擎new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中国移动互联网研发培训专家欧阳坚视频、源代码、交流网址www.1000phone.net源自清华值得信赖中国移动互联网研发培训专家源自清华值得信赖中国移动互联网研发培训专家1.Box2D物理引擎介绍2.各种物理概念3.b2Body对象创建4.b2Fixture对象创建源自清华值得信赖中国移动互联网研发培训专家物理引擎就是解决游戏中物理规律的变化主要是按照物理规律来进行计算刚体的运行轨迹Box2D可以和Cocos2D完美配合Box2D纯C++物理引擎Chipmunk纯C的物理引擎源自清华值得信赖中国

2、移动互联网研发培训专家源自清华值得信赖中国移动互联网研发培训专家小鸟运动轨迹(有重力加速度和摩擦力)小鸟和冰架碰撞变形问题小鸟和小猪碰撞变形问题小鸟和地面碰撞变形反弹问题源自清华值得信赖中国移动互联网研发培训专家可见不可见Cocos2DBox2D480x32015米x10米源自清华值得信赖中国移动互联网研发培训专家b2Worldb2Bodyb2Bodyb2Fixtureb2Fixtureb2Fixture各种属性各种属性各种属性b2Shapeb2Shapeb2Shape源自清华值得信赖中国移动互联网

3、研发培训专家构造函数b2World(constb2Vec2&gravity,booldoSleep);代码片段b2Vec2gravity;gravity.Set(0.0f,-5.0f);b2World*world=newb2World(gravity,true);源自清华值得信赖中国移动互联网研发培训专家刚体是物理引擎中的不变形的对象刚体有自身的属性b2BodyDef刚体有若干的b2Fixture属性刚体有质心点源自清华值得信赖中国移动互联网研发培训专家b2Fixture是依附在刚体上的物理特

4、质属性b2Fixture有各种形状源自清华值得信赖中国移动互联网研发培训专家b2PolygonShape多边形形状b2CircleShape圆形形状源自清华值得信赖中国移动互联网研发培训专家Cocos2DBox2D480x32015米x10米源自清华值得信赖中国移动互联网研发培训专家b2BodyDefgroundBodyDef;groundBodyDef.position.Set(0,0);b2Body*groundBody=world->CreateBody(&groundBodyDef);源自清华

5、值得信赖中国移动互联网研发培训专家b2BodyDefballBodyDef;ballBodyDef.type=b2_dynamicBody;ballBodyDef.position.Set(100/32,100/32);ballBodyDef.userData=self;b2Body*ballBody=world->CreateBody(&ballBodyDef);源自清华值得信赖中国移动互联网研发培训专家ballBodyDef.bullet=yes;源自清华值得信赖中国移动互联网研发培训专家一个b2Bo

6、dy可以有多个b2Fixture,每个Fixture表示一个物理特性shape形状density密度friction摩擦restitution恢复系统源自清华值得信赖中国移动互联网研发培训专家b2FixtureDefballShapeDef;ballShapeDef.shape=&blockShape;ballShapeDef.density=80.0f;ballShapeDef.friction=1.0f;ballShapeDef.restitution=0.5f;ballBody->Create

7、Fixture(&ballShapeDef);源自清华值得信赖中国移动互联网研发培训专家b2Worldb2Bodyb2Bodyb2Fixtureb2Fixtureb2Fixture各种属性各种属性各种属性b2Shapeb2Shapeb2Shape源自清华值得信赖中国移动互联网研发培训专家千锋互联:www.1000phone.com千锋3G学院:www.mobiletrain.org千锋嵌入式学院:www.embedtrain.org源自清华值得信赖

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。