Box2D物理游戏编程初学者指南

Box2D物理游戏编程初学者指南 pdf epub mobi txt 电子书 下载 2025

出版者:科学出版社
作者:陈文登
出品人:
页数:328
译者:
出版时间:2015-3-16
价格:78
装帧:平装
isbn号码:9787030434340
丛书系列:
图书标签:
  • 游戏编程
  • Box2D
  • 游戏
  • 计算机
  • Box2D
  • 物理引擎
  • 游戏开发
  • C++
  • 初学者
  • 游戏编程
  • 2D游戏
  • 教程
  • 引擎
  • 物理模拟
  • 游戏
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《Box2D物理游戏编程》系统地梳理学习Box2D物理游戏编程的各个知识点,并通过图解、问答、举例等形式深入浅出地讲解初学者觉得晦涩难懂的概念、术语。最后,通过大量的游戏效果模拟,直截了当地介绍相关知识点的实际应用,这些游戏包括《愤怒的小鸟》《叫醒盒子》《超越重力》《星星大盗》《割绳子》等。

《Box2D物理游戏编程》基于Box2D 2.3.0进行讲解,内容包含b2WheelJoint、b2MotorJoint、SetTangentSpeed、Raycast等网络上相对较少的教程,是目前为止市面上最全面、最详细的Box2D教程。 《Box2D物理游戏编程》系统地梳理学习Box2D物理游戏编程的各个知识点,并通过图解、问答、举例等形式深入浅出地讲解初学者觉得晦涩难懂的概念、术语。最后,通过大量的游戏效果模拟,直截了当地介绍相关知识点的实际应用,这些游戏包括《愤怒的小鸟》《叫醒盒子》《超越重力》《星星大盗》《割绳子》等。<br />

《Box2D物理游戏编程》基于Box2D 2.3.0进行讲解,内容包含b2WheelJoint、b2MotorJoint、SetTangentSpeed、Raycast等网络上相对较少的教程,是目前为止市面上最全面、最详细的Box2D教程。

作者简介

陈文登

网名:ladeng6666、拉登。资深游戏开发爱好者,9tech开发者社区译林军成员、精英舵主,Egret开发者论坛版主。《Flash游戏编程基础教程》《ActionScript3.0图像处理基础教程》译者。曾在网络上分享大量Box2D、Nape物理游戏开发教程,而被大家熟知。作为一个用游戏热情敲代码的品保,笔者一直乐于助人、有问必答。更多关于Box2D的内容,你可以通过下面发方式,与作者取得联系:

邮箱:ladeng6666@163.com

微博/微信:@ladeng6666

目录信息

第1章 认识Box2D世界
11 什么是Box2D引擎 2
12 创建Box2D世界 2
121 重 力 3
122 创建世界 4
13 开启Box2D模拟 5
14 小 结 9
第2章 认识刚体
21 什么是刚体 10
22 创建刚体 11
23 认识刚体形状 18
231 圆 形 18
232 矩 形 18
24 b2DebugDraw调试视图 21
25 小 结 26
第3章 刚体属性详解
31 b2BodyDef 27
311 状态类属性 29
312 角度、角速度类属性 31
313 坐标、速度类属性 35
314 其他属性 37
32 b2FixtureDef 41
321 物质特性类属性 42
322 碰撞属性 44
323 形 状 49
324 其他属性 59
33 小 结 59
第4章 刚体操作
41 LDEasyBox2D工具包 62
42 CreateFixture 65
43 CreateFixture2 69
44 DestroyFixture 70
45 ApplyForce 73
46 ApplyImpulse 78
47 ApplyTorque 81
48 GetLocalXXX、GetWorldXXX 84
49 GetMass 87
410 SetMassData 89
411 Split 93
412 GetAABB 96
413 QueryAABB 101
414 QueryShape 107
415 RayCast 114
416 小 结 123
第5章 碰撞处理
51 认识碰撞 124
52 b2Contact 127
521 GetFixtureA()和
GetFixtureB() 127
522 GetManiFold() 129
523 GetWorldManifold() 131
524 isTouching() 132
525 SetEnabled()和
IsEnabled() 132
526 SetSensor()和IsSensor() 134
527 SetFriction()134
528 SetRestitution() 135
529 SetTangentSpeed() 136
53 b2ContactListener
碰撞侦听器 137
54 游戏中的碰撞处理 141
541 万有引力 141
542 小鸟冲量 146
543 单边平台 151
544 碰撞粘贴 162
55 小 结 172
第6章 关 节
61 认识Box2D关节 174
62 b2MouseJoint鼠标关节 178
63 b2PrismaticJoint位移关节 185
64 b2LineJoint线段关节 191
65 b2RevoluteJoint旋转关节 192
66 b2DistanceJoint距离关节 198
67 b2WeldJoint粘贴关节 201
68 b2PulleyJoint滑轮关节 204
69 b2FrictionJoint 摩擦关节 208
610 b2GearJoint 齿轮关节 211
611 b2WheelJoint中轴关节 215
612 b2RopeJoint绳索关节 221
613 b2MotorJoint马达关节 226
614 综合示例 230
615 小 结 232
第7章 Box2D工具
71 PhysicsEditor 233
72 RUBE 245
73 b2Separator 256
74 小 结 260
第8章 游戏中的Box2D应用
81 柔 体 261
811 知识点 261
812 简单的柔体 261
813 柔体库LiquidFun 265
82 浮 力 267
821 知识点 267
822 水的浮力 268
823 水的阻力 275
83 刚体切割 279
831 知识点 280
832 切割的实现 280
84 关节碰撞 288
841 知识点 289
842 关节的碰撞与折弯 289
843 回摆的处理 295
844 游戏交互 306
845 完美的绳索 311
85 小 结 312
附录 向量运算
A1 Box2D中的向量 313
A2 AddVV313
A3 SubtractVV 314
A4 Normalize 314
A5 NegativeSelf 314
A6 Distance 315
A7 Mul 315
A71 MulFV 315
A72 MulQV 316
A73 MulMV 316
A74 MulX 317
A8 Cross 318
A81 CrossVV 318
A82 CrossFV 319
A83 CrossVF 319
A9 Dot 320
526 SetSensor()和IsSensor() 134
527 SetFriction()134
528 SetRestitution() 135
529 SetTangentSpeed() 136
53 b2ContactListener
碰撞侦听器 137
54 游戏中的碰撞处理 141
541 万有引力 141
542 小鸟冲量 146
543 单边平台 151
544 碰撞粘贴 162
55 小 结 172
第6章 关 节
61 认识Box2D关节 174
62 b2MouseJoint鼠标关节 178
63 b2PrismaticJoint位移关节 185
64 b2LineJoint线段关节 191
65 b2RevoluteJoint旋转关节 192
66 b2DistanceJoint距离关节 198
67 b2WeldJoint粘贴关节 201
68 b2PulleyJoint滑轮关节 204
69 b2FrictionJoint 摩擦关节 208
610 b2GearJoint 齿轮关节 211
611 b2WheelJoint中轴关节 215
612 b2RopeJoint绳索关节 221
613 b2MotorJoint马达关节 226
614 综合示例 230
615 小 结 232
第7章 Box2D工具
71 PhysicsEditor 233
72 RUBE 245
73 b2Separator 256
74 小 结 260
第8章 游戏中的Box2D应用
81 柔 体 261
811 知识点 261
812 简单的柔体 261
813 柔体库LiquidFun 265
82 浮 力 267
821 知识点 267
822 水的浮力 268
823 水的阻力 275
83 刚体切割 279
831 知识点 280
832 切割的实现 280
84 关节碰撞 288
841 知识点 289
842 关节的碰撞与折弯 289
843 回摆的处理 295
844 游戏交互 306
845 完美的绳索 311
85 小 结 312
附录 向量运算
A1 Box2D中的向量 313
A2 AddVV313
A3 SubtractVV 314
A4 Normalize 314
A5 NegativeSelf 314
A6 Distance 315
A7 Mul 315
A71 MulFV 315
A72 MulQV 316
A73 MulMV 316
A74 MulX 317
A8 Cross 318
A81 CrossVV 318
A82 CrossFV 319
A83 CrossVF 319
A9 Dot 320
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有