官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 镇雄县| 和政县| 揭西县| 铜梁县| 江源县| 揭西县| 永宁县| 南昌市| 志丹县| 耒阳市| 外汇| 东乡县| 沙雅县| 伊川县| 桂林市| 黎城县| 全椒县| 仪陇县| 高安市| 德阳市| 望谟县| 广平县| 扎鲁特旗| 梁平县| 平南县| 江门市| 乌拉特前旗| 吉隆县| 城固县| 蓬莱市| 七台河市| 时尚| 宁强县| 阿拉善右旗| 无为县| 奇台县| 邓州市| 文成县| 深泽县| 巩留县| 响水县|