我思
测试版202411.01
它是什么?
COGITO 是 Godot Engine 4 的第一人称沉浸式模拟模板项目。与主要关注射击机制的其他第一人称资产相比,COGITO 专注于提供用于创建可交互对象和物品的框架。
COGITO 是由 Philip Drobar 在这些贡献者的帮助下制作的。
本模板的原理
该模板的结构始终尝试遵循以下原则:
- 完整:当您下载 COGITO 并按下播放键时,您将获得一个开箱即用的功能项目。游戏菜单、保存槽选择、选项和可玩级别都包括在内。
- 多功能:无论您的游戏背景是未来、过去还是现在,使用近战、投射物还是根本不使用武器,具有低多边形、风格化或逼真的图形,该模板都会为您提供功能。
- 模块化:不想使用某个功能?您将能够隐藏它、忽略它或将其删除,而不会破坏 COGITO。同时,COGITO 设计为可通过您自己的自定义功能或其他附加组件进行扩展。
- 平易近人:虽然总会有一个学习曲线,但我们努力使 COGTIO 易于使用且直观易用,因此它不会妨碍您制作游戏。
目前的特点
- 第一人称玩家控制器具有:
- 冲刺、跳跃、蹲伏、滑行、楼梯操作、梯子操作
- 完全可定制的属性,如生命值、耐力、可见性(用于隐身)——基于组件,因此可以轻松添加自己的属性。
- 许多暴露的属性可以根据您的喜好进行调整(速度、头球、坠落伤害、兔子跳等)
- 易于使用的动态脚步声系统
- 库存系统
- 灵活的基于资源的库存
- 库存 UI 与库存逻辑分离
- 多种物品类型的示例(消耗品、钥匙、弹药、武器、可组合物品)
- 基类可轻松添加自定义项目类型
- 基于老虎机 (Minecraft) 或基于网格 (Resident Evil 4),选择权在您!
- 互动系统
- 基于组件的交互使您可以轻松快速地使自己的对象具有交互性并自定义现有对象
- 交互式对象的示例,例如门、抽屉、可携带物品、转轮、电梯、可读对象、键盘
- 系统特性
- 赋予对象诸如“易燃”或“湿”之类的属性,它们将根据其状态和属性相互交互。
- 例如,易燃物体可以被正在着火的物体点燃。可以被潮湿的物体扑灭。
- 直接系统添加您自己的属性和行为,所有这些都在一个脚本中处理。也很容易被忽视。
- 任务系统
- 保存和加载系统以及场景持久性
- 完整的游戏手柄支持!
- 功能齐全的演示场景
- 像游戏关卡一样设置,包括各种物体、武器和任务
- 游戏内帮助文档解释了场景中的对象是如何设置的
重要的
COGITO 仍在积极开发中。虽然有些功能已经基本确定,但其他功能可能会发生变化。请自行承担使用风险,并查看问题和讨论页面以获取更多信息。
完整文档在这里!
鸣谢、贡献者和许可