注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)游戲設(shè)計Box2D物理游戲編程初學(xué)者指南

Box2D物理游戲編程初學(xué)者指南

Box2D物理游戲編程初學(xué)者指南

定 價:¥78.00

作 者: 陳文登
出版社: 科學(xué)出版社
叢編項:
標 簽: 計算機/網(wǎng)絡(luò) 圖形圖像 多媒體 游戲開發(fā)/多媒體/課件設(shè)計

ISBN: 9787030434340 出版時間: 2015-03-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  《Box2D物理游戲編程》系統(tǒng)地梳理學(xué)習(xí)Box2D物理游戲編程的各個知識點,并通過圖解、問答、舉例等形式深入淺出地講解初學(xué)者覺得晦澀難懂的概念、術(shù)語。最后,通過大量的游戲效果模擬,直截了當(dāng)?shù)亟榻B相關(guān)知識點的實際應(yīng)用,這些游戲包括《憤怒的小鳥》《叫醒盒子》《超越重力》《星星大盜》《割繩子》等。《Box2D物理游戲編程》基于Box2D 2.3.0進行講解,內(nèi)容包含b2WheelJoint、b2MotorJoint、SetTangentSpeed、Raycast等網(wǎng)絡(luò)上相對較少的教程,是目前為止市面上最全面、最詳細的Box2D教程。

作者簡介

暫缺《Box2D物理游戲編程初學(xué)者指南》作者簡介

圖書目錄

目 錄

第1章 認識Box2D世界
11 什么是Box2D引擎 2
12 創(chuàng)建Box2D世界 2
121 重 力 3
122 創(chuàng)建世界 4
13 開啟Box2D模擬 5
14 小 結(jié) 9
第2章 認識剛體
21 什么是剛體 10
22 創(chuàng)建剛體 11
23 認識剛體形狀 18
231 圓 形 18
232 矩 形 18
24 b2DebugDraw調(diào)試視圖 21
25 小 結(jié) 26
第3章 剛體屬性詳解
31 b2BodyDef 27
311 狀態(tài)類屬性 29
312 角度、角速度類屬性 31
313 坐標、速度類屬性 35
314 其他屬性 37
32 b2FixtureDef 41
321 物質(zhì)特性類屬性 42
322 碰撞屬性 44
323 形 狀 49
324 其他屬性 59
33 小 結(jié) 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 小 結(jié) 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 小 結(jié) 172
第6章 關(guān) 節(jié)
61 認識Box2D關(guān)節(jié) 174
62 b2MouseJoint鼠標關(guān)節(jié) 178
63 b2PrismaticJoint位移關(guān)節(jié) 185
64 b2LineJoint線段關(guān)節(jié) 191
65 b2RevoluteJoint旋轉(zhuǎn)關(guān)節(jié) 192
66 b2DistanceJoint距離關(guān)節(jié) 198
67 b2WeldJoint粘貼關(guān)節(jié) 201
68 b2PulleyJoint滑輪關(guān)節(jié) 204
69 b2FrictionJoint 摩擦關(guān)節(jié) 208
610 b2GearJoint 齒輪關(guān)節(jié) 211
611 b2WheelJoint中軸關(guān)節(jié) 215
612 b2RopeJoint繩索關(guān)節(jié) 221
613 b2MotorJoint馬達關(guān)節(jié) 226
614 綜合示例 230
615 小 結(jié) 232
第7章 Box2D工具
71 PhysicsEditor 233
72 RUBE 245
73 b2Separator 256
74 小 結(jié) 260
第8章 游戲中的Box2D應(yīng)用
81 柔 體 261
811 知識點 261
812 簡單的柔體 261
813 柔體庫LiquidFun 265
82 浮 力 267
821 知識點 267
822 水的浮力 268
823 水的阻力 275
83 剛體切割 279
831 知識點 280
832 切割的實現(xiàn) 280
84 關(guān)節(jié)碰撞 288
841 知識點 289
842 關(guān)節(jié)的碰撞與折彎 289
843 回擺的處理 295
844 游戲交互 306
845 完美的繩索 311
85 小 結(jié) 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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號