- Box2D for Flash Games
- Emanuele Feronato
- 239字
- 2021-08-05 18:44:25
Hello Box2D World
Box2D is free and open source, so you won't need to install components or deal with SWC files. All you need to do to include it in your projects is to include the required classes.
Open Main.as
and write the following code snippet:
package { import flash.display.Sprite import Box2D.Dynamics.*; import Box2D.Collision.*; import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; public class Main extends Sprite { public function Main() { trace("my awesome game starts here"); } } }
Test the movie and you should see my awesome game starts here in your Output window. This means you have successfully imported the required classes.
There isn't that much to say about the code we just wrote, as we are just importing the classes needed to make our Box2D project work.
When I gave the Hello Box2D World title, I did not mean to create just another "Hello World" section, but I wanted to introduce the environment where all Box2D simulation and events take place: the world.
The world is the stage where the simulation happens. Everything you want to be ruled by the Box2D physics must be inside the world. Luckily, the Box2D World is always big enough to contain everything you need, so you don't have to worry about world boundaries. Just remember everything on a computer has limits in one way or another. So, the bigger the world, the heavier will be the work for your computer to manage it.
- 大規模數據分析和建模:基于Spark與R
- 企業數字化創新引擎:企業級PaaS平臺HZERO
- 達夢數據庫編程指南
- SQL Server 2008數據庫應用技術(第二版)
- 企業大數據系統構建實戰:技術、架構、實施與應用
- 深入淺出 Hyperscan:高性能正則表達式算法原理與設計
- 重復數據刪除技術:面向大數據管理的縮減技術
- Chef Essentials
- Spark分布式處理實戰
- Spring Boot 2.0 Cookbook(Second Edition)
- 數據庫原理與設計實驗教程(MySQL版)
- 利用Python進行數據分析(原書第2版)
- Unity Game Development Blueprints
- Swift Functional Programming(Second Edition)
- 標簽類目體系:面向業務的數據資產設計方法論