舉報

會員
Box2D for Flash Games
最新章節:
Index
ThisbookisastepbystepguidetocreategameswithBox2Dexplainedinasimpleandfriendlyway.AreyoufamiliarwithActionScript3andwanttoexplorethecapabilitiesofphysicsingamedesignusingBox2D,thenthisbookisforyou.Youdon’thavetobeanAS3hero:ifyouknowhowtocreateclassesandfunctionswithAS3,thenyoucanmakeyourfirstphysicsgame!
目錄(75章)
倒序
- coverpage
- Box2D for Flash Games
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Hello Box2D World
- Downloading and installing Box2D for Flash
- Hello Box2D World
- Defining the Box2D World
- Running the simulation
- Summary
- Chapter 2. Adding Bodies to the World
- Your first simulation – a ball falling on the floor
- Creating a circular shape
- Creating a fixture
- Using debug draw to test your simulation
- Creating a box shape
- Different body types – static dynamic and kinematic
- Density friction and restitution
- Creating a Totem Destroyer level
- Creating compound bodies
- Creating an oriented box shape
- Creating any kind of convex polygons
- Summary
- Chapter 3. Interacting with Bodies
- Selecting and destroying bodies with a mouse click
- Assigning custom attributes to bodies
- Looping through bodies and getting their properties
- Summary
- Chapter 4. Applying Forces to Bodies
- Falling apples revamped
- Force impulse and linear velocity
- Applying an impulse to get a linear velocity
- Applying a force to get a linear velocity
- Forces in a real game
- Physics games aren't just a matter of physics
- Placing the physics bird
- Shooting the physics bird
- Summary
- Chapter 5. Handling Collisions
- Checking for collisions
- Box2D built-in collision listener
- Trace the beginning and the end of a collision
- Detect when you are about to solve a collision and when you have solved it
- Detecting when the idol falls on the floor in Totem Destroyer
- Destroying bricks and killing pigs in Angry Birds
- Summary
- Chapter 6. Joints and Motors
- Picking and dragging bodies – mouse joints
- Keeping bodies at a given distance – distance joints
- Making bodies rotate around a point – revolute joints
- When Angry Birds meets Crush the Castle
- Controlling joints with motors
- Controlling motors with keyboard
- Don't let some bodies collide – filtering collisions
- Putting it all together
- Summary
- Chapter 7. Skinning the Game
- Replacing debug draw with your own graphic assets
- Summary
- Chapter 8. Bullets and Sensors
- Experiencing tunneling
- Preventing tunneling – setting bodies as bullets
- Allow bodies to overlap while detecting contacts with sensors
- Summary
- Index 更新時間:2021-08-05 18:44:36
推薦閱讀
- 數據分析實戰:基于EXCEL和SPSS系列工具的實踐
- Google Visualization API Essentials
- 達夢數據庫編程指南
- 劍破冰山:Oracle開發藝術
- 大數據可視化
- 業務數據分析:五招破解業務難題
- Learning JavaScriptMVC
- Dependency Injection with AngularJS
- LabVIEW 完全自學手冊
- 云原生數據中臺:架構、方法論與實踐
- PostgreSQL指南:內幕探索
- Chef Essentials
- Oracle高性能SQL引擎剖析:SQL優化與調優機制詳解
- 大數據分析:R基礎及應用
- 數據庫基礎與應用
- GameMaker Game Programming with GML
- 達夢數據庫集群
- Learning Game AI Programming with Lua
- 大學計算機應用基礎上機實驗指導(微課版)
- Java Deep Learning Essentials
- 軟件定義數據中心:Windows Server SDDC技術與實踐
- 短文本數據理解
- 基于ggplot的政經數據可視化
- 數據說服力:菜鳥學數據分析
- 零基礎輕松學MySQL 5.7
- Power BI數據分析與數據可視化(微課版)
- 深度學習實踐:計算機視覺
- 檢索匹配:深度學習在搜索、廣告、推薦系統中的應用
- Ethereum Projects for Beginners
- 網站數據分析:數據驅動的網站管理、優化和運營