《ChatGPT 编写1000怪同屏碰撞检测|征稿活动V6》

大佬有demo代码吗

最近会上官方商店,敬请关注

98k出品,必属精品

源码已经上线,欢迎大家来试用

体验地址:Cocos Store

我的手机测试,矩形不旋转碰撞检测,其实还是比四叉树慢一丢丢的
四叉树GameLogic10.6左右,这个11.2左右
当然肯定不严谨

体验连接:是混淆过代码大损性能,
实际代码是快40%以上,请以源码为准。
可以看上面,小米10 骁龙865 截图, 是源码实测图

测试配置:
2000 个 AABB
方格大小 20x20
范围大小 900x600

2000个 AABB 5ms 不到

本文介绍了作者在开发碰撞系统时使用AI实现自动化的过程。作者使用了三种碰撞检测算法:Sphere vs Sphere、OBB vs Sphere和OBB vs OBB,并使用AI协助解决碰撞检测的细节问题。最终,作者在AI的协助下成功开发了碰撞系统,并对其进行了性能测试。测试结果表明,该碰撞系统在小米10浏览器上运行良好,2000个运动2D AABB的平均运行时间为5ms左右,2000个运动3D AABB的平均运行时间为8ms左右。作者还展望了未来计划,包括增加实用Shape、支持群聚的优化和增加高性能查询。最后,作者欢迎大家加入他的微信群,进行学习交流和建议,并提供定制和深度技术支持。

呵呵,谢谢总结。

现在更新到1.0.2
1.支持形状的偏移和旋转

有避障功能么

目前已提供碰撞检测,相当于可以为去重叠或避障提供便利,可以组合网上的rvo2,群聚,物理。

cocos挺多用户是用来开发小游戏,如果能提供一份在苹果和安卓上微信小游戏性能表现,就更好不过了。

谢谢建议,后续应该会做详细的性能测试。
目前你也对比看看,上面一些实际测的截图。

实际实测数据:(基于源码测试)
测试设备:小米10 骁龙865 , 自带浏览器

2D测试配置:
2000 个 AABB
方格大小 20x20
范围大小 900x600

2000个运动2D AABB : 平均 5ms 左右

2000个运动3D AABB : 平均 8ms 左右

欢迎扫码购买支持:tada:

哦哦,以为大佬的集成了rvo2

内部实验,有做过对rvo2的集成

请问 在拥挤的时候 ,boss能优先穿过并推开其他单位,这种情况支持不

实际功能都有实现过,
穿过就是移动优先级问题,
欢迎找我定制支持或探讨方法。

666,对碰撞检测的理解有深度

目前5.1期间,全系列半折活动中

轻松1000怪同屏,新增支持 creator 2.4.x

体验连接: 高性能1000怪同屏割草方案

体验连接:3D世界角色自由行走方案

体验连接:动态分层合列表背包优化