项目命名: JPhysicalEngine

项目目的: 自己爱好/毕业设计

项目人员: http://blog.csdn.net/kakashi8841

运行机器: Intel P8600 2.4GHz、2G内存、Intel GMA X4500 HD

开发环境: Linux UBuntu 10.10

开发语言: Java

开发工具: Eclipse

项目描述: 使用Java开发的2D游戏物理引擎,可以使得以后开发类似愤怒的小鸟、雷电等物理、碰撞、动作类游戏可以更快速、更方便。

项目进度:

【已实现】
版本 完成日期 实现功能
V0.1 [2011-04-07] 大致框架
V0.2 [2011-04-11] 基本动画
V0.3 [2011-04-15] 恒力和AABB碰撞检测
V0.4 [2011-04-22] 框架优化、简单粒子系统
V0.5 [2011-05-05] 更精确的OBB碰撞检测

【待实现】
版本 计划完成日期 实现功能
V0.6 [2011-05-10] 变力
V0.7 [2011-05-12] 更完善的粒子系统
V0.8 [2011-05-17] 弹力、引力
V0.9 [2011-05-20] 框架优化、简单的输入输出操作

5.1回家放假了~本来很想继续做,但是一回到家就变懒了T_T,回来后赶紧弄了0.5版本。修改了碰撞底层的实现。

这个DEMO和上一个DEMO的区别:

1、从updateWorld里面的碰撞检测看到,这个检测很方便。

2、底层判断已经使用了SAT判断。

3、修改了按键部分的BUG。

4、增加了场景多层背景的支持

5、代码依然很少。

目前引用自制引擎做的DEMO2:

引入了引擎的DEMO代码:

更多相关文章

  1. 在Java中包含运行JavaScript的引擎的原因是什么?
  2. JavaScript-C/C++ (SpiderMonkey) 引擎嵌入开发指南(中文向导)

随机推荐

  1. Android横竖屏总结
  2. Android编译过程详解(三)
  3. Android 单元测试之JUnit和Mockito
  4. ImageView下载图片加载
  5. Android4: 请放弃使用Theme.Dialog
  6. 在Android Studio中下载Android SDK的两
  7. android 背景边框变圆角
  8. 用EditText控件的属性inputType
  9. 搞定 Android 布局2:SlidingPaneLayout 侧
  10. android 预定义样式简述