🚩万人同屏 新版本发布...
 
Notifications
Clear all

[置顶] 🚩万人同屏 新版本发布日志🚩

0 帖子
1 Users
0 Reactions
1,018 查看
0
[#22]
Topic starter
Unity 万人同屏插件 更新日志
插件自 2023 年发布后持续更新迭代,围绕 GPU 动画、DOTS 合批渲染、RVO 避让和海量单位同屏能力不断增强,目标是持续打破中小团队的大规模性能瓶颈。
一次付费,永久免费更新;运行时代码完整开放,合法授权使用即可持续获取后续版本。
在线体验 Web 端性能: https://efunstudio.cn/web-demo/
PC / 移动端性能测试: https://assets.efunstudio.cn/SharedFiles/
更新流程

发布功能计划 -> B 站优先展示测试版功能 -> 内部测试打磨验证稳定性 -> 更新发布到 assets.efunstudio.cn。请勿催更,验证通过后会第一时间发布正式版。

如果您有好的建议和功能需求,请在评论区留言,我们会及时评估采纳,并加入到下个版本计划中。

插件教程
GPU Spine 用法教程,2D Spine 转 GPU 动画: https://www.bilibili.com/video/BV1GZ5t6MEqN
GPU Anim 用法教程,Animator / Animation 转 GPU 动画: https://www.bilibili.com/video/BV17Q5u68EQe
ECSGraphics 渲染接口用法: https://www.bilibili.com/video/BV1GWZnYcEEH
2026-05-12 重磅更新 / 重构升级

本次版本集中升级 GPUAnimation、ECSGraphics 与 RVO 三大核心模块,目标是统一 GPU 化工作流、提升海量单位渲染吞吐,并进一步补强大场景移动与索敌能力。

GPUAnimation
  1. 支持 Animator、Animation、Spine 一键转换为 100% GPU 动画 Prefab,性能可提升 10 倍以上。
  2. 支持 3D 角色、2D Spine 和传统 Animation 统一 GPU 化,不必为不同资源维护多套方案。
  3. 支持动画平滑过渡、动画事件,以及挂载点记录、武器挂载等战斗表现。
  4. 支持换装、皮肤切换和部件跟随,适合 RPG、MMO、塔防等角色表现需求。
  5. 支持 Mesh / Material / Texture 合并,动画优化和渲染优化同时生效。
  6. 支持一键生成 LOD 与模型简化,适合海量角色和超大场景。
  7. 提供 HLSL、ASE、Shader Graph 多套 Shader 工作流,便于自定义材质效果。
  8. 生成的 GPU 动画 Prefab 可直接按普通 GameObject 使用,旧项目也能快速接入。
ECSGraphics
  1. 基于 Entities Graphics(DOTS) 的高性能合批渲染接口,在 GPUAnimation 的基础上合批渲染,性能可提升至百倍。
  2. 无需编写 ECS 代码即可使用 DOTS 渲染能力。
  3. 支持静态模型和 GPUAnimation 统一进入同一套高性能渲染链路。
  4. 支持批量注册渲染资源,自动同步 Mesh、材质、LOD 和透明物体排序。
  5. 支持 GPU 动画播放、挂点跟随、挂载物和动画事件在合批链路中继续使用。
  6. 内置高性能空间划分算法。最近目标、范围查询、Raycast、SphereCast,支持 10w+ 单位高性能搜索。
  7. 支持阵营、范围、角度等筛选条件,适合索敌、AOE、碰撞检测和点击选中。
  8. 支持 WebGL、微信小游戏、抖音小游戏专用高性能渲染,适合超大规模同屏显示。在线体验 Web 性能
RVO
  1. 基于 ORCA + Jobs 多线程的高性能动态避让。
  2. 适合海量单位同时移动,并支持避让权重、碰撞分层和忽略规则。
  3. 内置 JPS 寻路 / 导航,支持批量寻路并与动态避让联动执行。
  4. 支持单目标点移动和多路径点导航,适合巡逻、军团行进、塔防路线等场景。
  5. 支持 3D Terrain 地形高度同步,单位可在坡地和起伏地形上稳定移动。
  6. 内置非 ECS 独立索敌系统,支持视野、范围、阵营、标签、优先级等条件筛选。
  7. 支持范围检测、Raycast、SphereCast 和 Box、Circle、Polygon、Edge 等多类型障碍物。
2026-03-10
功能优化
  1. RVO 新增移动流动性配置,细节可在 RVOConst.cs 中调整。
2026-02-07
功能优化
  1. RVO 支持 3D Terrain 和高度图场景。
  2. 全面优化 RVO、ECSGraphics 对 2D 游戏的支持。
  3. 新增 RVO 减速配置,参数位于 RVOConst.cs
  4. ECSGraphics 新增透明物体渲染排序设置,更完整支持半透明物体排序。
  5. 修复 GPU 动画转换工具相关问题。
2025-12-05

GPU 动画转换工具补充了更多新手友好的中文提示与问题引导,帮助用户在资源异常时更快定位构建失败原因。

问题修复与提示优化
  1. Prefab 中不存在 AnimationClip 时,工具会给出中文提示。
  2. Mesh 或 Material 资源丢失导致无法转换时,会给出中文提示。
  3. 存在重复节点路径时,会输出中文警告 Log。
  4. 补充其它因资源问题导致无法继续转换的提示和引导。
2025-12-01
性能优化
  1. 深度优化 Jobs 调度,10w 同屏移动、索敌、战斗 Demo 帧数提升至 100+。
  2. 优化 WebGL 平台渲染性能。
2025-11-29

根据多数用户反馈,本次将 RVO 默认移动风格从偏流动改为更强调真实感的非流动方向。取消流动会增强阻塞感,但可明显减少过于频繁的转向与穿插。

功能优化
  1. RVO 移动取消流动性,增强真实感,不再频繁流动与转向。
  2. 优化 RVO 索敌性能,并新增更多索敌接口。
  3. 优化 RVO、索敌、渲染同步之间的多线程 Jobs 调度,减少竞争卡顿。
  4. 重写简易版红蓝对抗 Demo,在 i7-13 代 + 3070 配置下,10w 单位索敌与战斗帧数提升到 90+。
  5. 更新 WebGL 版 Demo。
  6. 补充其它性能优化、Bug 修复与稳定性测试。
2025-11-21

本次版本进行了大幅重构。已有项目谨慎升级;如果是新项目,推荐直接采用该版本作为基础。

核心升级
  1. ECSGraphics 正式支持 WebGL 2.0,并支持微信 / 抖音等小游戏平台,显著提升大规模同屏性能。
  2. RVO 和 ECSGraphics 各自实现独立的索敌、目标查找和碰撞检测系统,提供更高性能、更多接口和更强的目标筛选控制。
  3. RVO 版索敌沿用 KDTree;ECSGraphics 版索敌支持 Grid、Loose Octree 两种算法,并提供 Jobs 多线程接口。
  4. 优化 RVO 与 ECSGraphics 渲染同步性能,引入 NativeArray 缓存池以自动扩缩容,减少开销与内存占用。
  5. 优化 GPU 动画帧事件触发检测性能。
  6. GPU 动画转换工具新增动画速度缩放设置。
  7. 补充若干 Bug 修复与体验优化。

This topic was modified 7 月 前 9 times by efun
This topic was modified 5 月 前 3 times by efun
This topic was modified 4 月 前 3 times by efun
This topic was modified 3 月 前 5 times by efun
This topic was modified 2 月 前 2 times by efun
This topic was modified 1 月 前 4 times by efun
This topic was modified 2 周 前 4 times by efun
This topic was modified 6 天 前 by efun

您的答复

Author Name

Author Email

Your question *

文件不超过 5MB

 
Share:

滚动至顶部