碰撞检测和物理引擎
842
等3人参与

在这一章,我们虽然主要讲的是 Java Swing 的基本使用,但是我们只做了一个简单的“粒子模拟器”。我们只做的“圆圈”,可以看作是一个一个的“粒子”。当然,对于这个“粒子模拟器”,还有很多可以完善的地方,比如添加碰撞。实际上,这件事儿并不简单,碰撞检测,算是图形学相关比较大的一个话题。

更进一步,我们可以给粒子加入“质地”的概念。比如小铁球和小木球,不仅仅外观不同,碰撞之后产生的力度也有所不同。这些,其实都是一个“物理引擎”可以考虑的内容。

感兴趣的同学,可以尝试思考,甚至实践一下,如何为我们的 demo 添加碰撞加测,甚至添加物理材质等等维度。

大家加油!:)


我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信