java课程设计心得_Java课设总结(个人版)

1.小组博客地址

2.本组课题/本人任务

使用物理引擎JBox2D完成游戏关卡的各个物理状态模拟

根据物理引擎设计Bird,Pig,Brick等游戏中出现的可运动刚体类

建立JBox2d的工具类以实现

本人对这次课设的看法与吐槽

课设内容的脑洞是我在看完17级学长的游戏课设之后想出的

当时还没学java网络编程的内容,误以为java课设只能做游戏(然后一路头铁到底)

在前期准备的时候参考的基础代码和郑老师博客中的参考资料南洋理工Java Game Programming

前者的代码仅使用了碰撞检测,无法对物体的实际运动状态进行模拟

后者使用物理公式模拟了运动轨迹,利用圆的各向性质相同实现了圆形的碰撞后反向运动,而愤怒的小鸟游戏中各向性质相同的物体并不存在

f2bfb476b9ceb7116ff1958969c6248e.png

于是当时在前期调查报告中加了这句话

0e5af94f0030827b4b0ff7ef2fd6517b.png

天真的认为物理引擎是简单物理公式/数学公式进行编写碰撞,旋转等操作的代码

下载了一个JBox2D的jar包,找不到文档,就先扔着了(并不知道将要面对什么)

直到发现JBox2D的示例代码也基本没有时,到github下载了源码ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值