概述:
这是一套可破坏钢化玻璃系统,旨在提供交互式破碎钢化玻璃的真实感,并结合游戏玩法功能,可作为引人注目的视觉效果或玩家/NPC阻挡物。系统经过广泛测试,可投入生产使用。它基于高度优化的C++核心模拟钢化玻璃行为,具备预计算破碎图案、网络复制、可自定义预设以及GPU驱动的Niagara粒子特效,用于覆盖玻璃破碎效果。适用于动作游戏、射击游戏、恐怖环境、模拟、VR、建筑可视化场景,以及任何需要可信钢化玻璃破碎效果的项目。系统附带演示地图、示例、玻璃源文件(Blender格式)及Blender玻璃生成工具(Python),可在几分钟内制作自定义玻璃。更新1.2带来显著性能提升(UE5.6及以上),更新1.1改进了裂纹玻璃材质。
特点:
· 优化C++核心代码,节省CPU时间
· 支持UE点伤害(步枪、霰弹枪、手枪等),兼容简单和复杂射线追踪
· 支持UE径向伤害(手榴弹、爆炸、冲击波)
· 支持来自任何Pawn、投射物或物理对象的UE命中检测
· 30多个桌面端即用玻璃预设
· 30多个移动端和掌机优化低多边形玻璃变体
· GPU驱动的Niagara粒子,带距离场碰撞,保持大规模玻璃性能
· 完整网络复制(支持专用服务器和监听服务器)
· 智能薄弱段检测与渐进式破坏
· 污垢/污渍遮罩支持
· 预裂纹状态(随机或手动定义)
· 一击破坏模式(整块玻璃一枪摧毁)
· 射击/命中检测事件分发器(蓝图可绑定)
· 包含Blender 4.x完整工作室级玻璃创建管线,几分钟内生成无限独特变体
· 包含高质量音效
· 包含60多个Blender格式玻璃源及玻璃生成器设置
· 代码模块:2个
· 蓝图数量:2个
· C++类数量:3个
· 网络复制:是
· 支持开发平台:Windows(是),Mac(否)
· 支持目标构建平台:Windows
· 插件依赖:Niagara、EditorScriptingUtilities
· 需启用引擎渲染选项:网格距离场(Mesh Distance Field)= True,顺序独立透明度(Order Independent Translucency)= True
