嗨大家!我完成了暑假的考试后决定回归我的游戏开发工作。在某个时候,我也决定实现一个摄影模式。不知道为什么,考虑到我几乎从未在游戏中使用摄影模式。所以我建造了一个全新的摄影模式插件。它被称为 Lente,并且是免费开源的,适用于Godot 4。虽然我仍然使用Godot 4.4.1,但是它可能也适用于更新的版本,敬请指教。

基本设置是:

  1. 启用插件。
  2. 添加一个 LentePhotoMode 节点。
  3. 按下 P
  4. 拍摄一些照片,只是为了发现你的游戏看起来多糟糕。
  5. 尝试使用滤镜来修复它。
  6. 放弃独立游戏开发并找到一份真正的工作。

我不想在这里给你太多技术细节。我的YouTube视频中展示了插件的基本功能,下载包中也包含了一个技术指南,解释了它是如何工作的,以及如何修改它。最初,我创建了Lente用于我的游戏,所以你应该认为这版是适合作为我开始适应我的游戏机制之前的 中间阶段。你不需要从头开始实现摄影模式,但你仍然应该学习它的工作原理,并调整它以适应你的项目。虽然我知道你不会这么做,但我仍然感谢你。

Lente当前包含

  • 一个可以自由移动的摄像机,支持键盘和游戏手柄控制。—> 有相机碰撞和可配置的运动边界。
  • FOV、焦距、光圈、深度、曝光和滚动控制。—> 所有你不知道的东西。
  • 十二个预定义的滤镜。—> 我挑选了最好的。
  • 在游戏中的画廊和可重用的预设。—> 截图也会保存在Windows、Linux和macOS的文件夹中,位于操作系统的文档文件夹内。
  • 英文、意大利语和西班牙语界面—> 英文是fallback语言,Lente会自动检测项目中配置的语言。
    目前,有一个我仍在工作中的特性,整合全屏 ColorRect 滤镜在每个项目中都不正确。它已经在README中被公开谴责,会被修复。我需要它也用于我的游戏,所以我实际上很在乎这个问题。

链接

  • GitHubhttps://github.com/mbiggeri/lente-godot-photo-mode
  • YouTube视频https://youtu.be/V7dqKsOg8OA
  • Godot Asset Store:还在等待审核。该插件使用MIT许可证,所以你可以毫无顾虑地使用它—只是记得保留必要的许可和版权声明。反馈、bug报告和巨额金额都欢迎。——迈克尔(我们有两个使用这个账号。不要问为什么我添加了签名。)