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. 小美書屋 版权所有