4

我对这个特定主题进行了一些搜索,但结果相对空虚......我称自己是 Java 中级和 android 初学者,所以我不确定我是否试图咬掉比我能咀嚼的更多点,但我认为最好的学习方法是(一如既往)把自己扔进狼窝。

我想进入开发安卓游戏。我已经开发了几个应用程序——一个很快就会以 0.99 的价格上市,我有点自豪我有一些值得出售的东西!

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

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

提前致谢!

4

1 回答 1

2

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

网站

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

Box2D 使用 zlib 许可证,可以免费使用。zlib 许可证不需要署名,但您应该尽可能归功于 Box2D。

如果你想在你的安卓游戏中开始使用重力和物理,Box2D 是一个很好的起点。

于 2013-08-01T03:16:36.940 回答