本書圍繞著游戲開發(fā)入門必須掌握的數學和物理知識,展開了非常詳細及生動的闡述。本書的每個重要知識點都配備了內容豐富、翔實的游戲及視覺案例,幫助讀者從淺到深、由點及面地理解和掌握在游戲開發(fā)入門時所需基礎數學和物理知識。 本書第1章至第6章,主要介紹了游戲開發(fā)入門必備的基礎數學知識,從*基礎的坐標系、向量和矩陣及線性變換,深入到幾何圖元及幾何檢測。本書第7章至第11章,則圍繞著游戲開發(fā)入門所需的基礎物理知識,從線性運動、牛頓力學,深入到碰撞、旋轉運動,*后進行綜合應用,即粒子系統(tǒng)基礎知識的介紹。本書每一章的代碼案例都是基于Processing平臺設計實現(xiàn)的,操作方便且易學易懂,這些案例詳細闡述了在游戲開發(fā)時如何用代碼思維重新詮釋基礎理論知識,并佐以生動的可視化結果。作為入門圖書,本書著眼于如何將基礎的理論知識轉化為游戲開發(fā)中的關鍵技術,對于讀者來說,是理論指導實踐的*佳參考。本書既適用于高等學校計算機及相關專業(yè),也可作為普通讀者學習游戲開發(fā)時的數學和物理知識應用自學教材和參考書,還適用于讀者進行計算思維的訓練。