Android开发中的人工重力/物理 - 从哪里开始?

时间:2013-08-01 03:11:21

标签: java android

我对这个特定主题进行了一些搜索,但是相对空洞......我会称自己为Java中的初级中级和android中的初学者,所以我不确定我是否试图咬掉在这一点上我不仅可以咀嚼,而且我认为最好的学习方法是(一如既往)把自己扔到狼窝里。

我想开发Android游戏。我已经开发了一些应用程序 - 很快就会有市场上的.99,我有点自豪我有值得卖的东西!

我还没有像往常一样有一个计划,但我想从熟悉物理开始。像“愤怒的小鸟”和“爬坡赛车”这样的游戏似乎具有非常好的人造重力和物理特性。怎么做的?我从哪里开始学习这些东西?那里有没有好的教程?

顺便说一句,我是这个网站的新手...所以如果这是一个已被问过的问题,我道歉 - 我无法在搜索中找到它。

提前致谢!

1 个答案:

答案 0 :(得分:2)

愤怒的小鸟使用名为Box2D的开源物理引擎。

来自website

  

Box2D是一个功能丰富的2D刚体物理引擎,由Erin Catto用C ++编写。它已被用于许多游戏,包括2008年独立游戏节大奖的Crayon Physics Deluxe。

     

Box2D使用zlib许可证,可以免费使用。 zlib许可证不需要归属,但是如果可能,您应该对Box2D给予信任。

如果您希望在Android游戏中开始使用重力和物理,Box2D是一个很好的起点。