我对这个特定主题进行了一些搜索,但是相对空洞......我会称自己为Java中的初级中级和android中的初学者,所以我不确定我是否试图咬掉在这一点上我不仅可以咀嚼,而且我认为最好的学习方法是(一如既往)把自己扔到狼窝里。
我想开发Android游戏。我已经开发了一些应用程序 - 很快就会有市场上的.99,我有点自豪我有值得卖的东西!
我还没有像往常一样有一个计划,但我想从熟悉物理开始。像“愤怒的小鸟”和“爬坡赛车”这样的游戏似乎具有非常好的人造重力和物理特性。怎么做的?我从哪里开始学习这些东西?那里有没有好的教程?
顺便说一句,我是这个网站的新手...所以如果这是一个已被问过的问题,我道歉 - 我无法在搜索中找到它。
提前致谢!
答案 0 :(得分:2)
愤怒的小鸟使用名为Box2D的开源物理引擎。
来自website:
Box2D是一个功能丰富的2D刚体物理引擎,由Erin Catto用C ++编写。它已被用于许多游戏,包括2008年独立游戏节大奖的Crayon Physics Deluxe。
Box2D使用zlib许可证,可以免费使用。 zlib许可证不需要归属,但是如果可能,您应该对Box2D给予信任。
如果您希望在Android游戏中开始使用重力和物理,Box2D是一个很好的起点。