java - android 开发中的人工重力/物理学——从哪里开始?

标签 java android

<分区>

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

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

一如既往,我还没有真正的计划,但我想从熟悉物理学开始。像 Angry Birds 和 Hill Climb Racing 这样的游戏似乎具有非常好的人造重力和物理学。这是怎么做到的?我从哪里开始学习这些东西?那里有什么好的教程吗?

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

提前致谢!

最佳答案

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

来自website :

Box2D is a feature rich 2D rigid body physics engine, written in C++ by Erin Catto. It has been used in many games, including Crayon Physics Deluxe, winner of the 2008 Independant Game Festival Grand Prize.

Box2D uses the zlib license and can be used free of charge. The zlib license does not require attribution, however you should give credit to Box2D when possible.

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

关于java - android 开发中的人工重力/物理学——从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17984648/

相关文章:

java - 如何将 JSON 数组保存到 SharedPreferences 中并在不同的 Activity 中再次读取。安卓

java - 使用 AsyncTask 传递值

java泛型如何在构造函数中使用泛型

Android TTS + 唤醒锁

java - 使用 freemarker 配置构建代码时出现 ClassNotFoundException : freemarker. cache.TemplateLoader --updated

java - 如何编译具有Weblogic依赖项的Web项目

java - Maven 源代码 :jar task results in warnings

Java 应用程序停止工作并给出异常

php - Android 应用程序的 php 文件的路径(在服务器/CPanel 上)是什么?

java - 通过自定义 Tomcat Webapp Loader 访问嵌入式资源