在 Eclispe 中编译运行 jbox2d
作者: 刘鹏
日期: 2009-03-16
jbox2d 是 box2D 的 java 实现,本文介绍了在 Eclisple 中编译运行 jbox2d testbed 的过程和方法。
简介JBox2d 是 Box2D 2.0.1 版本的 java 实现,目前由 quixote_arg 和 ewjordan 维护。 Compilation guide for Eclipse使用 Eclipse 编译 jbox2d 及其 testbed 最简单,可按如下步骤进行:
注意:在 jbox2d 首页上还有个软件包,解压后目录名为 JBox2D 05-08-2008, 导入 Eclisple 后提示有错误,但不知道问题出在什么地方,没有运行起来。 运行后截图如下所示:
Graphics with JBox2d在 testbed 中,JBox2d 使用了开源 Processing 库,在源码包中 core.jar 就是了。Processing 简单易用,test.PTest 从 PApplet 继承,在 PTest 中你可以使用任何 Processing 方法。 若你不想用 Processing,你需要自己提供图形、输入和消息循环。为此,你需要知道怎样得到 JBox2D 的数据,你可以去参考下 ProcessingDebugDraw 类的实现。 强烈推荐自己实现 transformation 函数处理缩放、平移、旋转等图形变换。 Reference |