Box2D是一款非常著名的2D物理引擎。透過給物體賦予真實的物理屬性來模擬物體的運動,包括碰撞、移動、旋轉等。程式設計師可以使用它,加入所編寫的遊戲程式中,這可讓遊戲中的物體運動起來更加真實逼真。藉由物理引擎來創作遊戲是未來的趨勢,本書將利用ActionScript與Flash精心搭配,除了介紹Box2D物理引擎,同時由淺入深的教導ActionScript 3.0程式撰寫概念,引導並提昇讀者的程式設計觀念與遊戲製作能力,並且可以完成現行最夯的憤怒鳥遊戲。
本書特色:
本書第一部分以10個範例,完整的介紹Box2D物理引擎核心使用概念。每個範例都有兩個到三個學習重點,範例的設計規劃內容由淺入深,方便讀者輕鬆掌握學習。
本書第二部分以兩個完整範例組成,範例的設計規劃,包含程式設計簡介、流程規劃、詳細步驟與程式解說等三大部份。引導並提昇讀者的程式設計觀念,使讀者對於製作遊戲能更為得心應手。
範例取材廣泛,讀者容易進一步推廣延伸應用,並提供完整的素材檔、完成檔可供參考。
光碟附有簡報檔及詳細影音教學檔,適合個人自學及學校教學使用。