tag

Godot

共 128 篇文章。
全部文章RustRust TutorsSaaSPRDLuaGodotMinigameGame DevelopmentBirdorGameLong Term Novel Writing ExperienceSpore Trilogy Creative Writing Notes孢子三部曲孢子三部曲创作手记回顾
游戏开发

Godot 构建产物可复现清单:同一个版本,明天也要能打出同一个包

为什么这个主题要放在资源和工具链之间 构建产物要记录 Godot 版本、导出模板、资源哈希、配置和脚本版本,才能复现和回滚。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 工具链 资源工具链
游戏开发

Godot 复杂组合键教学:玩家学不会时,先别急着怪操作难

先把问题放到真实场景里 复杂操作需要被拆解、练习和解释,失败时只显示“按错了”没有帮助。这句话听起来像经验,但在项目里它通常会变成一次次具体事故:某个设备表现不一致,某条异步链路旧回调回来,某个资源被错误保留,或者某次优化只解决了开发机上的现象。

8 分钟阅读
Godot 输入 教学系统
游戏开发

Godot 资源来源与许可证检查:文件能用,不代表项目敢发

为什么这个主题要放在资源和工具链之间 资源来源、授权范围和修改记录要进入发布检查,不能只靠文件夹命名和口头确认。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 工具链 资源工具链
游戏开发

Godot 材质实例泄漏追踪:一个 duplicate 可能让内存慢慢涨上去

先把问题放到真实场景里 运行时改材质很方便,但没有 owner 和释放策略,实例会在长时间游玩中悄悄堆积。这句话听起来像经验,但在项目里它通常会变成一次次具体事故:某个设备表现不一致,某条异步链路旧回调回来,某个资源被错误保留,或者某次优化只解决了开发机上的现象。

8 分钟阅读
Godot 资源管理 材质
游戏开发

Godot Shader 变体清单审计:预热之前,先把组合数量管住

为什么这个主题要放在资源和工具链之间 Shader 变体不是越全越安全,组合爆炸会拖慢预热、增加内存并制造包体浪费。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 资源 资源工具链
游戏开发

Godot 后台任务限流:空闲时能做,不代表战斗时也能做

为什么要单独写成系统 后台任务如果没有场景感知,会在玩家最忙的时候抢帧预算。这个问题表面上通常很小:一个确认框、一个焦点切换、一个 LOD 开关、一个下载判断,或者一次性能采样。但它真正影响的是玩家对客户端稳定性的判断。Godot 项目如果把它散落在页面脚本、角色脚本和导出脚本里,后期会很难回答“当前状态是谁决定的”。

8 分钟阅读
Godot 性能优化 后台任务
游戏开发

Godot 导入预设锁定:贴图压缩和网格设置别靠编辑器记忆

为什么这个主题要放在资源和工具链之间 导入预设是资源质量和包体的入口,必须锁定、审计和可恢复。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 工具链 资源工具链
游戏开发

Godot 系统字体缩放适配:玩家把字调大,不该把界面调坏

先把问题放到真实场景里 系统字体放大是玩家的真实需求,客户端不能用固定字号把布局锁死。这句话听起来像经验,但在项目里它通常会变成一次次具体事故:某个设备表现不一致,某条异步链路旧回调回来,某个资源被错误保留,或者某次优化只解决了开发机上的现象。

8 分钟阅读
Godot 移动端 可访问性
游戏开发

Godot QA 变更范围自动生成:改了资源,测试清单也要跟着变

为什么这个主题要放在资源和工具链之间 QA 范围不能靠口头同步,资源、场景、脚本和配置变化都应自动映射到测试清单。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 工具链 资源工具链
游戏开发

Godot 音频资源分层卸载:BGM、语音和音效不要共用一把扫帚

先把问题放到真实场景里 音频资源生命周期差异很大,统一清缓存容易造成语音缺失、BGM 断层和内存回不来。这句话听起来像经验,但在项目里它通常会变成一次次具体事故:某个设备表现不一致,某条异步链路旧回调回来,某个资源被错误保留,或者某次优化只解决了开发机上的现象。

8 分钟阅读
Godot 资源管理 音频
游戏开发

Godot 导出模板差异审计:同一份工程,别导出十种不一样的风险

为什么这个主题要放在资源和工具链之间 导出模板差异会影响权限、渲染后端、压缩、签名和包体,必须像代码变更一样审计。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 工具链 资源工具链
游戏开发

Godot 运行时字体资源分包:多语言不是把所有字库塞进首包

为什么这个主题要放在资源和工具链之间 字体资源要按语言、场景和 fallback 分层,否则多语言上线会把首包和内存一起拉高。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 资源 资源工具链