Cave Engine 1.6.0 发布说明:Logic Bricks 可视化脚本来了!

Uniday Studio
Uniday Studio
May 13, 2026 · 1 min read · Updated May 22, 2026

Cave Engine 1.6 引入了 Logic Bricks,这是一个全新的可视化脚本系统,旨在实现更快速、更简单的游戏开发,无需编译时间,具备完整的 Python API 功能,支持调试工具,编辑器改进,资源管线修复,物理更新,UI 改进等众多新功能。


Cave Engine 1.6.0 - 发行说明

欢迎来到 Cave 1.6,我们自豪地介绍 Cave Engine 全新的 视觉脚本系统 Logic Bricks,经过 5 年的开发终于问世。

什么是 Cave Engine?

Cave Engine 是一款轻量级的 3D 游戏引擎,专为独立开发者、艺术家和小团队(5-15 人)设计,旨在让你更快地创建游戏,减少复杂度和等待时间。它是由开发者为开发者打造的。引擎用 C++ 编写,支持用 Python 脚本编写游戏逻辑,强调快速迭代、简洁工作流和桌面 3D 游戏开发。Cave 适合那些不想被繁重的引擎管线、漫长的编译时间或不必要的复杂度所束缚,想要打造真正游戏的创作者。

而现在,它变得更加出色,因为你可以第一次完全不写代码就创建完整的桌面 3D 游戏。这一切都归功于我们在 Cave 1.6 中发布的全新视觉脚本解决方案。让我们一起深入了解。


Logic Bricks 隆重登场!

这可能是 Cave 有史以来加入的最大特性之一,彻底改变了你在引擎中制作游戏的方式。如果你喜欢做游戏但厌倦了编写代码、漫长编译时间、引擎复杂性或无休止的设置,Logic Bricks 就是为你量身打造的。

cave-bricks-3.jpeg

它让你通过连接节点和执行流程以视觉方式构建真实的游戏玩法,如果你熟悉 Unreal Engine Blueprints,会觉得非常亲切,但 Cave 的工作流更简单、更清晰、迭代速度更快。

更快创建,更少等待

使用 Logic Bricks,无需:

  • 代码编译
  • 等待时间
  • 中断
  • 即时测试与迭代

你可以创建、连接,按下播放立刻测试。

Logic Bricks 支持 Cave 期望的核心玩法流程:

  • Start、Update、Late Update、Paused Update 事件等
  • 自定义事件:方便你组织代码,也可以在任何地方调用它们,包括来自其他 Bricks 或通过 Python
  • 变量、条件、循环、分支、函数
  • 注释与图表组织
  • 可重用的逻辑图
  • 完全集成 Cave 的游戏玩法系统

cave-bricks-2.jpeg

强大引擎功能,可视化实现

Logic Bricks 不是有限的初学者工具,它与 Cave 的 Python API 具有 1:1 等价能力,意味着在 Python 中可用的每一个函数、方法和系统,在视觉脚本中同样可用。

这意味着你可以用 Logic Bricks 构建完整游戏,从快速原型到商业项目,无需后期强制切换到代码。

当确实需要代码时,两种工作流可以无缝结合:

  • 可以从 Python 调用 Logic Bricks,或者……
  • 从 Logic Bricks 调用 Python
  • 在同一项目中混合视觉脚本和代码!

高性能的 C++ 实现

底层,Logic Bricks 完全用 C++ 实现,并且 不依赖 Python 后端。这意味着图形执行由 Cave 原生处理,设计为尽可能快。Cave 还提供调试、错误处理和性能剖析工具,帮你理解逻辑运行状况,发现问题并优化游戏性能。

这为什么重要?

Logic Bricks 为独立开发者、艺术家、设计师和热情的创作者打造,帮助他们将创意变成发布的游戏,而无需与引擎斗争。

cave-bricks.jpeg

简而言之:蓝图风格的游戏创建,但更轻量、更简洁、更快速迭代。适合初学者,也为真正的游戏打造。


1.6 版本还有更多!

很棒,对吧?但这还不是全部!

Logic Bricks 是 Cave 1.6 的核心亮点,但这个版本还在脚本编辑、编辑器易用性、资源导入、物理、UI、渲染和稳定性多个方面进行了改进。接下来让我们看看其他新功能。

内置 Python 编辑器功能提升!

Python 脚本在 Cave 1.6 中也得到了大量增强。创建新脚本更加顺畅,语法高亮更稳定,编辑器中已知的光标偏移问题得以修复。

cave-python-1.jpeg

最重要的是,Cave 现在包含了 编辑器内 Cave API 文档和自动补全的初始版本。该功能仍在开发中,尚未完全达到 VS Code 等外部工具的完整程度,但已经大幅提升了在编辑器内编写本地 Python 代码的便利性,无需离开 Cave。

改动点:

  • Cave API 自动补全系统
  • Cave 函数悬停时显示 API 文档
  • 修复 注释语法高亮
  • 修复 光标偏移 BUG

视口直方图工具

制作游戏,不只是为了你自己的显示器。你的玩家将在不同设备、亮度、对比度和色彩配置下体验游戏,因此仅凭肉眼很难判断视觉一致性。这就是为什么 Cave 1.6 引入了视口直方图工具

cave-histogram.jpeg

该工具实时显示视口渲染内容的色彩直方图,帮助你更好地决策亮度、对比度和彩色平衡。不必仅依赖你显示屏上的游戏画面,而是读取帧的准确视觉数据。

这是一个简单但非常实用的品质提升功能,能帮助你优化游戏外观,使视觉效果在不同显示器设置下更易评估。工具位置在视口设置 > 渲染调试... 显示直方图。

更优编辑器用户体验(UX)

Cave 1.6 同时提升了编辑器中的多个细节,这些变化让引擎使用起来更流畅、更清晰,更日常友好。

为此,我们实际分析了数十位首次使用 Cave 的新用户的视频录制(当然是获取许可后),找出他们遇到的最难点,然后修正问题,增加文档说明,让每条使用路径都更清晰。这提升了新手入门体验,同时也大幅改善了现有用户的日常使用感受。

改动内容:

  • 更多编辑器内帮助手册和文档
  • 改进属性滑块和提示
  • 提示现在告知你可用 Ctrl + 点击 直接编辑数值
  • 更好的视口摄像机信息
  • 新快捷键:按 Ctrl + T 快速提升选中实体为模板
  • 以及更多改进!

资源管线完善

导入如 FBX 及其他支持格式资源时,现在体验更精准可靠。对导入管线进行了多项内部修复,Cave 还新增了 导入缩放 选项,允许你在导入时预先缩放实体。

物理系统改进

物理模块也迎来重要的 API 和工作流提升。

cave-vehicle.jpeg

改动内容:

  • PhysicsConstraintComponent 变量暴露给 API
  • 新增从 Mesh Components 生成刚体的方法
  • 修复 车辆物理的“变换重置”错误

UI & 游戏玩法系统

Cave 1.6 同样增强了面向玩法的系统,特别是 UI 交互、Python 行为和输入处理。

改动内容:

  • UIElementComponent 现在提供方法检测用户是否刚按下、悬停或释放元素
  • 创建新 Python 脚本时会直接打开资源本身,而不仅仅是在文本标签中打开
  • 更好地支持持久 Python 变量
  • 修复 鼠标灵敏度问题,解决 Cave 在高频鼠标移动时不能正确注册鼠标动作的问题
  • 增加 UI 工具包默认类

渲染与稳定性

此版本还包含多个内部渲染、OpenGL、视口、UI 和稳定性修复,以确保 Cave 在不同项目和硬件上的可靠运行。

改动内容:

  • 多项 UI、OpenGL、视口和渲染修复与改进
  • 修复 AMD 显卡深度测试错误(已知影响设备:RX 7800 XT、RX 6800 和 RX 5700 XT)
  • 修复 编辑器设置文件损坏导致的崩溃
  • 修复 崩溃报告器崩溃
  • 改进内部调试与诊断,助力更多后续修复!
#Cave Engine #release notes #game engine #new game engine #python game engine #visual scripting #unreal blueprint alternative #unity alternative #logic bricks #cave engine 1.6 #visual programming
Cave Engine

Ready to Make Games?

Cave Engine gives you pro-level tools with zero loading times. Build your next hit today.

Learn More

Comments

Join the Discussion

Please login or create an account to leave a comment on this blog post.

René
SoleFrog
User
May 19, 2026 at 04:57 PM
FINALLYYYYYY!!!!!!!!!!!!

Recent Posts

Cave Engine 1.4.1 - Release Notes

March 19, 2026

Explore everything new in Cave Engine 1.4.1. Performance improvements, DDS texture support, new APIs, profiler updates, and critical optimizations for 3D game development.

The 4 Best Python Game Engines in 2026 (For Developers Who Love Python)

March 10, 2026

Discover the best Python game engines in 2026 including Cave Engine, Panda3D, UPBGE, and Ursina. Compare real Python scripting engines for indie developers.

Roblox Studio vs Cave Engine: What Are the Main Differences?

March 10, 2026

Comparing Roblox Studio and Cave Engine? Learn the main differences in scripting, publishing, workflow, and performance for indie developers in 2026.