jbox2d android教程,Jbox2d实践应用

开门见山,一针见血~~先来一张图片再说!

fc452bc90ffb

前言

JBox2D是开源的物理引擎Box2D的Java版本,可以直接用于Android。由于JBox2D的图形渲染使用的是Processing库,因此在Android平台上使用JBox2D时,图形渲染工作只能自行开发。该引擎能够根据开发人员设定的参数,如重力、密度、摩擦系数和弹性系数等,自动地进行2D刚体物理运动的全方位模拟。

开发前准备

首先我们得上github上下载对应的jbox2d库,具体链接github.com/jbox2d/jbox2d,我们发现下载下来的是zip包,我们可是要的jar包啊。。ok,这里我们就先自行解压再说。解压完毕发现它是一个maven工程,全部是源码,我擦嘞,这可咋办,不是gradle结构的。好这里我们就要使用gradle命令把maven工程转成gradle结构,这里我们需要自己编译jar包。

方法一:用gradle编译maven工程

1.先cmd进入到刚下载解压出来的jbox2d文件目录,执行maven工程转gradle工程命令 gradle init --type pom

2.接着我们进去编译好的工程目录,进入路径 jbox2d-master\gradle\wrapper,里面有个gradle-wrapper.properties文件,在这里,我们打开并修改自己gradle已经缓存有的版本,这里我修改成distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip,不然是编译不了的。

3.ok,接下来我们导入工程。我们需要编译给我们自己用的jar也是通过这里的jbox2d-library进行编译的,我们在右边的gradle选项卡中找到对应的jbox2d-library/Task/build/assemble,双击进行编译。如下图:

fc452bc90ffb

心里喜滋滋的准备生成jar包....居然提示报错了,关键是没有提示报错的内容。这里十分抓狂,github上down下来的难道没有维护和更新吗?。。这里我们上去看了看最近都有人在更新,这咋办....不知道如何下手,很多人都在这里放弃了,不要灰心,我们来看第四步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值