A downloadable tool for Windows

This is a 2D rigid physics simulatior. Chinese and English supported. Feel free to comment.

这是一个 2D 刚体物理模拟程序. 它支持圆形, 凸多边形, 也支持这些图形的组合. 它可以模拟刚体之间的碰撞, 摩擦和电磁力等. 此外这个程序也支持在物体之间添加连接件, 比如绳子, 连杆, 弹簧等. 用户可以用鼠标拖拽, 选定和创建物体. 用户也可以使用脚本语言编辑场景, 指定物体的移动轨迹等.

由于没有很多人用这个程序, 我不考虑给它写一个完备的教程. 要了解如何操作这个程序, 你可以在 "全局" 面板加载这个程序自带的存档文件, 或者查看程序文件夹内的示例代码片段, 你可以在此基础上合理修改.

我写这个程序主要是学习目的, 它目前仍有很多不足: 我很怀疑它的模拟能够达到工业级别的准确度; 在多物体堆叠以及多物体共同连接的情形, 这个程序模拟的结果也很奇怪; 这个程序目前只是一个 CPU 单线程的程序, 优化空间非常大.

我做这个项目使用的教程在这里, 在其基础上我进行了补充和更改: https://www.youtube.com/playlist?list=PLSlpr6o9vURwq3oxVZSimY8iC-cdd3kIs

源代码: https://github.com/ZhangYH2000/Rigid2D230911

一个实机演示视频: https://www.bilibili.com/video/BV1Am4y157hT

Download

Download
2D 刚体模拟.zip 107 MB

Leave a comment

Log in with itch.io to leave a comment.