欢迎来到Cave Engine 1.6.3的发布说明。\r\n\r\n这是一个补丁发布,因此并不是一次重大更新,但仍然提供了几项生活质量的改进、一些新功能以及重要修复。让我们开始吧。\r\n\r\n## 新的RigidBody组件UI\r\n我们彻底 redesign 了编辑器中的RigidBody组件UI,使其更加清晰、干净且易于使用:\r\n\r\n
\r\n\r\n我们还修复了凸包物理调试可视化。之前,凸包总是被绘制为三角形网格,这并未准确代表实际的物理形状。这已得到纠正。\r\n\r\n## Cave Remote Control (AI代理的CLI)\r\n我们知道人们对AI的看法要么是爱,要么是恨,但许多Cave用户一直在要求更好的AI辅助工具。为此,我们继续改进Cave Remote Control和Cave CLI,我们的命令行接口,使AI辅助工作流程更加有用。\r\n\r\nCave CLI是一个Python脚本,当你创建一个新项目时,Cave会自动在你的项目中创建它。它是在一个AGENTS.md文件旁生成的,该文件包含AI代理的自定义说明和解释。这些说明解释了代理如何使用和修改Cave项目,以及如何与Cave命令行接口进行交互。\r\n\r\n只要在Cave中启用Remote Control,AI代理就可以与编辑器通信,为你做出更改,甚至帮助你更好地理解你的代码。\r\n\r\n例如,我们向Codex 5.5发出了以下请求:\r\n\r\n> 为了测试AI Remote Control,创建一个带有地形的新场景,然后在其上随机放置一组立方体。每个立方体应该有一个Python脚本,以随机旋转它。\r\n\r\n它顺利完成了任务:\r\n\r\n
\r\n\r\n当然,这只是一个基本示例。它可以做更多的事情,但这足以展示AI Remote Control的能力。\r\n\r\n借助新的命令行接口,AI代理可以快速了解项目背景,查看你在引擎中所看到的内容,检查你当前的选择,识别属性标签中的活动资产,读取资产浏览器的层次结构,进行修改,运行脚本,保存项目等等。\r\n\r\n> 我们用OpenAI Codex和Anthropic Claude Code (Opus和Sonnet)测试了这个工作流程。\r\n\r\n我们还在不断改进AI来帮助用户学习引擎:所有Learn Quests,包括但不限于与Cave Engine相关的任务,都会自动本地化为多种语言,如巴西葡萄牙语、西班牙语、俄语、德语、日语、中文等。这使得学习体验对更多用户来说更加舒适和易于接受。\r\n\r\nLearn Quests本身并不是通过AI生成的:它们是我们在工作室创建的。\r\n\r\n然而,它们会自动本地化为不同的语言。我们还在开发更多Learn Quests,未来会发布。\r\n\r\n此外,我们现在在我们的网站上有一个新的支持机器人(登录并打开直接消息查看它)。它旨在根据Learn Quests回答问题,帮助用户更容易找到指导。如果你仍然需要人工帮助,请在我们的Discord服务器上联系。\r\n\r\n_注意:重申一下,我们并不打算让Cave变成"AI垃圾",或鲁莽地将AI代理直接嵌入引擎中。我们想要的是根据用户的使用和需求来促进我们用户的创作体验。_\r\n\r\n## Logic Bricks\r\n我们一直在努力改进Logic Bricks,因为我们坚信它们是创作者的绝佳无代码替代方案。\r\n\r\n在这个版本的引擎中,我们改进了后端系统并修复了几个与错误处理相关的问题。当出现错误时,它将显示有关发生了什么的更多信息,红色突出显示有问题的插头,并且也将错误消息向后传播,以帮助你找到根本原因。\r\n\r\n我们还完全重写了编辑器的Logic Brick绘制后端。这应该使系统更加稳定,同时也为我们在不久的将来扩展Logic Bricks提供了更强的基础。在内部,我们一直在开发一个新的可视化脚本解决方案用于着色器的创建,这也是我们更改内部结构的主要原因之一。完成这个新系统后,将允许你在一个与Blender的材质系统非常相似的工作流中创建自定义着色器,而无需编写代码。\r\n\r\n这个功能目前尚未准备好,不包含在此次发布中,但你可以期待不久后的更多信息。\r\n\r\n## 其他各种改进\r\n- 操作工具:现在你可以按Ctrl + X剪切所选的实体,同时复制到剪贴板。\r\n- 强化了OpenGL状态更改,以避免任何GPU特定问题\r\n\r\n---\r\n\r\n## 进行中的工作与内部进展:\r\n我们还想简要提及一些尚未准备好的进行中的功能,但值得你关注:\r\n\r\n如前所述,我们一直在开发一个新的着色器编辑系统。我们还在开发一个新的Ragdoll组件系统,计划使将刚体物理添加到骨骼动画变得更加容易。这些功能仍在开发中,尚未确认特定版本,并且目前应视为实验性。\r\n\r\n除此之外,我们继续创建更多的Learn Quests,以帮助你探索引擎的不同领域,包括Logic Bricks、用户界面、地形操作、Path组件等。\r\n\r\n---\r\n\r\n## 修复:\r\n- 修复:在实体模板编辑器中,鼠标在Mouselook期间未被隐藏\r\n- 修复:RigidBody组件调试凸包绘制\r\n- 修复:操作工具:将实体粘贴到实体模板编辑器时造成的问题\r\n- 修复:在一些GPU上造成层混合问题的Terran Layer Drawing中的错误OpenGL状态\r\n- 修复:CaveCLI.py未将Print输出返回给调用者\r\n- 修复:逻辑砖错误显示错误
Cave Engine 1.6.3 - 版本说明
Cave Engine 1.6.3 带来了重新设计的 RigidBody 用户界面、改进的物理调试可视化、更强大的 Logic Bricks,以及使用 Cave 远程控制和 Cave CLI 的新 AI 辅助工作流程。此次补丁发布还引入了重要的修复、更好的学习工具,并预览了即将推出的功能,例如着色器编辑和布娃娃物理。
Faster Than Unity, Simpler Than Unreal
Cave hits the sweet spot: pro results with workflows you'll actually enjoy.
Learn MoreRecent Posts
Stove 3D: A Simple Blender Alternative for Game Assets
Stove is a lightweight Blender alternative for low-poly, stylized and retro game assets. It offers a simple 3 step workflow to Asset Creation: View, Model and Paint. You don't even need to worry about UV mapping.
Cave Engine 1.6.2 - Release Notes
See what's new in Cave Engine's newest release: Version 1.6.2. It's mostly a bug fixing and quality of life improvement, but it does introduce a couple of new features that will help you create your games.
Tiniest2D 1.6.1 - Release Notes: The easiest 2D Game Engine just got Better!
Tiniest2D 1.6.1 adds new script functions, save/load features, editor workflow improvements, sprite tools, runtime fixes, localization progress, and better documentation.