推荐一个300k物理引擎和使用案例

非常小的轻量物理引擎
github:https://github.com/saharan/OimoPhysics
在线预览:OimoPhysics Demos
实战应用:e6f8c997c4f1ea0ee885ea81cab4e551

8赞

看来不错,不晓得跟内建的比较起来如何?

感觉这种物理的还是用wasm比较有优势?

我把OIMO 放到worker里了 postMessage 同步变动

That’s great! Is it possible to integrate this library into Cocos 3.x?

这个仓库已经半停止维护了,最近一次commit是上年,谨慎使用

你这没广告么, 咋挣钱啊

主要是这个物理引擎很小 高压后只有300k 如果用其他物理引擎例如bullet都3.4M 了

你别说,这引擎真不错,该有的一些常用物理连接方式也都有,射线检测什么的也有 :thinking:

是的 游戏中 选择物品就是用的物理射线

2赞

加载速度非常快 ,目测100ms以内 豪秒级加载,同时游戏内也十分流畅,看得出来是下了功夫的,大佬可以出个教程教教怎么替换内置物理引擎和相关一些坑点吗?没接触过想学习一下

优化内容分享:
1.物理引擎 放到了 worker 中 ,20fps 往主线程同步位置 (不使用引擎自己的物理引擎就是自己创建物理对象,然后关联显示物体)
2.所有资源 使用了 jszip.js 压缩 大小缩减到了30%左右,所以可以验证zip放心使用不卡顿
3.https 方面,通讯数据 使用了2进制 类似protobuff 的序列化方式 降低宽带