PlayN的2d矢量类?

时间:2012-03-17 17:53:26

标签: java eclipse playn

我在存储库中看到了jbox2d Vec2类:

http://code.google.com/p/playn/source/browse/gwtbox2d/src/org/jbox2d/common/Vec2.java

如何使我的代码可以访问 JBox2D软件包的PlayN端口?我正在使用Eclipse,但我的项目似乎并不知道该软件包。


更新

在示例here之后,我在我的core / pom.xml文件中添加了playn-jbox2d作为依赖项。但是,当我加载我的项目时,我收到以下错误:

  

ArtifactDescriptorException:无法读取工件描述符   com.googlecode.playn:playn-jbox2d:罐子:1.1.1:   ArtifactResolutionException:无法传输工件   com.googlecode.playn:playn-jbox2d:pom:1.1.1 from / to central   (http://repo1.maven.org/maven2):无法转移   http://repo1.maven.org/maven2/com/googlecode/playn/playn-jbox2d/1.1.1/playn-jbox2d-1.1.1.pom。   错误代码416,请求范围不是   满意的pom.xml / myproject-core line 1 Maven依赖问题

2 个答案:

答案 0 :(得分:2)

经过一番追逐,我想出了如何启用它。在示例here之后,我手动将 playn-jbox2d 添加为core/pom.xml文件中的依赖项。以下是我的pom.xml文件的该部分现在的样子:

  <dependencies>
    <dependency>
      <groupId>com.googlecode.playn</groupId>
      <artifactId>playn-core</artifactId>
      <version>${playn.version}</version>
    </dependency>

    <dependency>
      <groupId>com.googlecode.playn</groupId>
      <artifactId>playn-jbox2d</artifactId>
      <version>${playn.version}</version>
    </dependency>
  </dependencies> 

然后在Eclipse中:

右键单击Package Explorer窗口中的核心目录&gt; Maven&gt;更新依赖关系

感谢所有提供帮助的人。

答案 1 :(得分:1)

您需要将JBox2D库添加到工作区。关注Basic guide for importing and building JBox2D。还有关于日食的说明。或者你可以download JBox2D罐子并将它们添加到eclipse中。以下是tutorial如何将jar添加到工作区。