java - JBox2D 无法创建世界,Vec2 和 Boolean 类型的参数不存在

标签 java jbox2d

遵循几个 jBox2D 教程(示例 1: http://thisiswhatiknowabout.blogspot.com.au/2011/12/jbox2d-tutorial.html )并从 Git ( https://github.com/jbox2d/jbox2d ) 下载源代码 - 使用主库文件夹。

创造新世界时;以下错误:

Error

找不到Vec和Boolean自带的构造函数。相反,结果是: Vec2 和 org.jbox2d.pooling.IWorldPool 类型,这似乎是错误的。

最佳答案

查看源代码:

https://github.com/jbox2d/jbox2d/blob/master/jbox2d-library/src/main/java/org/jbox2d/dynamics/World.java 您可以看到 Vec2 和 boolean 没有构造函数。 可用的构造函数有:

  1. 公共(public)世界(Vec2重力)
  2. 公共(public)世界(Vec2重力,IWorldPool池)
  3. 公共(public)世界(Vec2引力、IWorldPool池、BroadPhaseStrategy策略)
  4. 公共(public)世界(Vec2 重力、IWorldPool 池、BroadPhase BroadPhase)

这意味着您必须重新编写代码。也许该教程基于旧版本(教程于 2011 年 12 月 13 日制作),更新后的某一天我在 libgdx 上遇到了此类问题。

关于java - JBox2D 无法创建世界,Vec2 和 Boolean 类型的参数不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24487135/

相关文章:

java - 如何从android studio中的另一个模块导入类?

java - 为什么 Box2D 必须使用浮点值?

Java 游戏网络与 Kryonet : Bare-bones packet transfering

java - 在球门碰撞中区分球和球员

java - GWT 2.6.1 错误 : Could not find or load main class com. google.gwt.dev.GWTShell

java - 为什么查询 Androids MediaStore 返回空光标?

java - 我如何通过 for each 循环放置 HashMap (这将允许放置多个 HashMap )?

java - Java 中的 HiLow 游戏

java - 在 Jbox2d (java) 中处理图像