-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Box2D物理游戲編程初學者指南

( 簡體 字)
作者:陳文登類別:1. -> 多媒體 -> 遊戲引擎 -> 其它
譯者:
出版社:科學出版社Box2D物理游戲編程初學者指南 3dWoo書號: 41265
詢問書籍請說出此書號!

缺書
NT售價: 390

出版日:4/1/2015
頁數:320
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787030434340
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

《Box2D物理游戲編程》系統地梳理學習Box2D物理游戲編程的各個知識點,并通過圖解、問答、舉例等形式深入淺出地講解初學者覺得晦澀難懂的概念、術語。最后,通過大量的游戲效果模擬,直截了當地介紹相關知識點的實際應用,這些游戲包括《憤怒的小鳥》《叫醒盒子》《超越重力》《星星大盜》《割繩子》等。
  《Box2D物理游戲編程》基于Box2D 2.3.0進行講解,內容包含b2WheelJoint、b2MotorJoint、SetTangentSpeed、Raycast等網絡上相對較少的教程,是目前為止市面上最全面、最詳細的Box2D教程。
目錄:

第1章  認識Box2D世界
  1.1  什么是Box2D引擎
  1.2  創建Box2D世界
    1.2.1  重力
    1.2.2  創建世界
  1.3  開啟Box2D模擬
  1.4  小結
第2章  認識剛體
  2.1  什么是剛體
  2.2  創建剛體
  2.3  認識剛體形狀
    2.3.1  圓形
    2.3.2  矩形
  2.4  b2DebugDraw調試視圖
  2.5  小結
第3章  剛體屬性詳解
  3.1  b2BodyDef
    3.1.1  狀態類屬性
    3.1.2  角度、角速度類屬性
    3.1.3  坐標、速度類屬性
    3.1.4  其他屬性
  3.2  b2FixtureDef
    3.2.1  物質特性類屬性
    3.2.2  碰撞屬性
    3.2.3  形狀
    3.2.4  其他屬性
  3.3  小結
第4章  剛體操作
  4.1  LDEasyBox2D工具包
  4.2  CreateFixture
  4.3  CreateFixture2
  4.4  DestroyFixture
  4.5  ApplyForce
  4.6  Applylmpulse
  4.7  ApplyTorque
  4.8  GetLocalXXX、GetWorldXXX
  4.9  GetMCISS
  4.10  SetMassData
  4.11  Split
  4.12  GetAABB
  4.13  QueryAABB
  4.14  QueryShape
  4.15  RayCast
  4.16  小結
第5章  碰撞處理
  5.1  認識碰撞
  5.2  b2Contact
    5.2.1  GetFixtureA()和
    GetFixtureB()
    5.2.2  GetManiFold()
    5.2.3  GetWorldManifold()
    5.2.4  isTouching()
    5.2.5  SetEnabled()和
    IsEnabled()
    5.2.6  SetSensor()和IsSensor()
    5.2.7  SetFriction()
    5.2.8  SetRestitution()
    5.2.9  SetTangentSpeed()
  5.3  b2ContactListener
    碰撞偵聽器
  5.4  游戲中的碰撞處理
    5.4.1  萬有引力
    5.4.2  小鳥沖量
    5.4.3  單邊平臺
    5.4.4  碰撞粘貼
  5.5  小結
第6章  關節
  6.1  認識Box2D關節
  6.2  b2MouseJoint鼠標關節
  6.3  b2PrismaticJoint位移關節
  6.4  b2LineJoint線段關節
  6.5  b2RevoIuteJo_nf旋轉關節
  6.6  b2DistanceJo_nf距離關節
  6.7  b2WeldJoint粘貼關節
  6.8  b2PuIleyJoint滑輪關節
  6.9  b2FrictionJoint摩擦關節
  6.10  b2GearJoint齒輪關節
  6.11  b2WheelJoint中軸關節
  6.12  b2RopeJoint繩索關節
  6.13  b2MotorJoint馬達關節
  6.14  綜合示例
  6.15  小結
第7章  Box2D工具
  7.1  PhysicsEditor
  7.2  RUBE
  7.3  b2Separator
  7.4  小結
第8章  游戲中的Box2D應用
  8.1  柔體
    8.1.1  知識點
    8.1.2  簡單的柔體
    8.1.3  柔體庫LiquidFun
  8.2  浮力
    8.2.1  知識點
    8.2.2  水的浮力
    8.2.3  水的阻力
  8.3  剛體切割
    8.3.1  知識點
    8.3.2  切割的實現
  8.4  關節碰撞
    8.4.1  知識點
    8.4.2  關節的碰撞與折彎
    8.4.3  回擺的處理
    8.4.4  游戲交互
    8.4.5  完美的繩索
  8.5  小結
附錄  向量運算
  A.1  Box2D中的向量
  A.2  AddW
  A.3  SubtractW
  A.4  Normalize
  A.5  NegativeSelf
  A.6  Distance
  A.7  MuI
    A.7.1  MulFV
    A.7.2  MulQV
    A.7.3  MuIMV
    A.7.4  MuIX
  A.8  Cross
    A.8.1  CFossW
    A.8.2  CrossFV
    A.8.3  CrossVF
  A.9  Dot
序: