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

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

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

定 價(jià):¥78.00

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

購(gòu)買這本書(shū)可以去


ISBN: 9787030434340 出版時(shí)間: 2015-03-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

目 錄

第1章 認(rèn)識(shí)Box2D世界
11 什么是Box2D引擎 2
12 創(chuàng)建Box2D世界 2
121 重 力 3
122 創(chuàng)建世界 4
13 開(kāi)啟Box2D模擬 5
14 小 結(jié) 9
第2章 認(rèn)識(shí)剛體
21 什么是剛體 10
22 創(chuàng)建剛體 11
23 認(rèn)識(shí)剛體形狀 18
231 圓 形 18
232 矩 形 18
24 b2DebugDraw調(diào)試視圖 21
25 小 結(jié) 26
第3章 剛體屬性詳解
31 b2BodyDef 27
311 狀態(tài)類屬性 29
312 角度、角速度類屬性 31
313 坐標(biāo)、速度類屬性 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 認(rèn)識(shí)碰撞 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
碰撞偵聽(tīng)器 137
54 游戲中的碰撞處理 141
541 萬(wàn)有引力 141
542 小鳥(niǎo)沖量 146
543 單邊平臺(tái) 151
544 碰撞粘貼 162
55 小 結(jié) 172
第6章 關(guān) 節(jié)
61 認(rèn)識(shí)Box2D關(guān)節(jié) 174
62 b2MouseJoint鼠標(biāo)關(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馬達(dá)關(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 知識(shí)點(diǎn) 261
812 簡(jiǎn)單的柔體 261
813 柔體庫(kù)LiquidFun 265
82 浮 力 267
821 知識(shí)點(diǎn) 267
822 水的浮力 268
823 水的阻力 275
83 剛體切割 279
831 知識(shí)點(diǎn) 280
832 切割的實(shí)現(xiàn) 280
84 關(guān)節(jié)碰撞 288
841 知識(shí)點(diǎn) 289
842 關(guān)節(jié)的碰撞與折彎 289
843 回?cái)[的處理 295
844 游戲交互 306
845 完美的繩索 311
85 小 結(jié) 312
附錄 向量運(yùn)算
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 ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)