概述:Flock Swarm System PACK是一款面向Unreal Engine的高性能多线程昆虫模拟系统插件,支持蜘蛛、蟑螂、蚂蚁、甲虫等多种昆虫的大规模行为模拟。系统具备自由移动、反应式行为、多线程性能优化及灵活设置等特性,可处理数千只昆虫而不会损失帧率。插件包含游戏交互功能,如昆虫可被射击、碾压或吓跑,并能攻击或攀爬玩家。核心代码基于C++,提供示例项目及文档支持。
特点:
· 18000只昆虫实例下保持120 FPS,20000只实例在AMD Ryzen 5 2700x上可达100+ FPS
· 自由移动:昆虫可在任意表面或碰撞体上爬行,能动态躲避或跟随角色
· 反应式行为:响应任意复杂度的碰撞,并与角色或玩家交互
· 多线程性能:所有行为逻辑在后台线程运行,主线程仅更新实例,确保大规模处理无帧率损失
· 灵活设置:可配置昆虫行为、线程数量和线程优先级
· 包含资源:提供蜘蛛和蟑螂示例模型,5种带腿部动画的昆虫材质,纹理分辨率为1024x1024
· 游戏交互:昆虫可被射击、碾压或吓跑,能攻击或攀爬玩家,可封闭区域防止逃脱,可为昆虫动作分配音效
· 易用性:无需C++知识,一个Actor蓝图即可使用,易于集成
· 代码模块:AdvancedInsectsSystem(运行时),包含2个蓝图和2个C++类
· 平台支持:Win64开发及目标构建平台
· 网络复制:不支持
