纯Java开发的游戏引擎V0.4--DEMO2 -- 物理引擎

项目命名: 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]  框架优化、简单的输入输出操作

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

 

 

 

 

 

 

 

代码只需200+行:

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
模块名称:CompleteUI 作者:贱人 版本号:1.0.2016.127 说明:未经作者授权,禁止用于商业用途. @备注: 最全面的软件自绘界面 .版本 2 .子程序 A2W, 字节集, 公开 .参数 lpa, 文本型 .参数 bNoEndTag, 逻辑型, 可空 .子程序 MakeRCF, RectF, 公开 .参数 左, 整数型 .参数 顶, 整数型 .参数 宽, 整数型 .参数 高, 整数型 .参数 rcf, RectF, 参考 可空 .子程序 RGB2ARGB, 整数型, 公开 .参数 RGB颜色, 整数型 .参数 透明度, 整数型, 可空 .子程序 W2A, 文本型, 公开 .参数 lpw, 字节集 .子程序 超级延时_Cui, , 公开 .参数 微秒, 整数型 .子程序 窗口_取矩形, RectF, 公开, 根据窗口句柄返回窗口矩形GetWinRectF .参数 hWnd, 整数型 .子程序 窗口_消息循环, , 公开 .子程序 窗口_消息循环_对话框, , 公开, 注:父窗口句柄 为空时 以信息框的形式循环 不为空时 以对话框的形式循环 .参数 窗口句柄, 整数型 .参数 父窗口句柄, 整数型, 可空 .子程序 窗口_置鼠标指针, , 公开 .参数 鼠标指针, 整数型, 可空 .参数 从文件中加载, 字节集, 可空 .子程序 窗口_总在最前, , 公开 .参数 句柄, 整数型 .参数 总在最前, 逻辑型, 可空 .子程序 创建图片缩放, 整数型, 公开 .参数 图片, 字节集 .参数 缩放宽度, 整数型, 可空, 默认为原宽度 .参数 缩放高度, 整数型, 可空, 默认为原高度 .子程序 创建自字节集, 整数型, 公开 .参数 图片, 字节集 .子程序 发送消息_Cui, , 公开 .参数 组件句柄, 整数型 .参数 消息, 整数型 .参数 参数一, 整数型 .参数 参数二, 整数型 .子程序 画笔_创建自颜色, 整数型, 公开 .参数 ARGB颜色, 整数型, 可空 .参数 画笔宽度, 小数型, 可空, 默认为1 .参数 计算单位, 整数型, 可空 .子程序 画刷_创建自颜色, 整数型, 公开 .参数 ARGB颜色, 整数型, 可空 .子程序 扩展_绑定控件, 整数型, 公开, 绑定一个控件 拦截事件 .参数 句柄, 整数型, , 句柄 .参数 控件句柄, 整数型, 可空 .子程序 扩展_创建, 整数型, 公开 .参数 句柄, 整数型 .参数 左边, 整数型 .参数 顶边, 整数型 .参数 宽度, 整数型 .参数 高度, 整数型 .参数 标题, 文本型, 可空 .参数 可视, 逻辑型, 可空 .参数 禁止, 逻辑型, 可空 .子程序 扩展_内容, 文本型, 公开 .参数 句柄, 整数型 .参数 文本, 文本型, 可空 .子程序 扩展_取MDC, 整数型, 公开 .参数 句柄, 整数型, , 句柄 .子程序 扩展_是否穿透, 逻辑型, 公开 .参数 句柄, 整数型, , 句柄 .参数 穿透, 逻辑型, 可空 .子程序 扩展_鼠标指针, 整数型, 公开 .参数 句柄, 整数型, , 句柄 .参数 类型, 整数型, 可空, #鼠标指针_ .参数 是否动态载入, 逻辑型, 可空, 默认为假.如果为真时,参数一(类型)须为函数 LoadCursor/LoadCursorFromFile 调用所返回的值 .子程序 扩展_刷新显示, , 公开 .参数 句柄, 整数型, , 句柄 .参数 渐变幅度, 整数型, 可空, 默认为10 .参数 是否渐显, 逻辑型, 可空 .子程序 扩展_提示文本, 文本型, 公开, 扩展_置提示文本 .参数 句柄, 整数型, , 句柄 .参数 提示文本, 文本型, 可空, 提示文本 .参数 文本颜色, 整数型, 可空, 文本颜色 .参数 背景颜色, 整数型, 可空, 背景颜色 .子程序 扩展_置焦点, 逻辑型, 公开 .参数 句柄, 整数型, , 句柄 .子程序 扩展_组件回调, , 公开 .参数 句柄, 整数型 .参数 子程序指针, 子程序指针 .子程序 扩展_组件绘制, , 公开 .参数 句柄, 整数型 .参数 子程序指针, 子程序指针
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值