学习空间/目录与磁盘:整理职责,不擅自搬文件
本地开发工具 / LESSON 32

目录与磁盘:整理职责,不擅自搬文件

区分源码、源素材、运行资源、缓存和导出产物。

基础约 5 分钟阅读,实作另计4 节现在学
CONCEPT MAP先看一眼知识之间的联系
先看一眼知识之间的联系01输入源稿02工程资源03派生缓存04可交付包
顺着图中的联系理解本课,再用下面的练习验证。图解是教学模型,不是引擎运行结果。

01目录先服务查找与责任

下面是未来练习工程可采用的一种组织建议,不是本地已经存在的目录。把“运行要用的内容”和“生产过程材料”分开,可以更容易检查导出范围、资源引用和版本管理。小项目不必为每个单文件创建一层空框架。

02一种适度的建议结构

目录建议,不是现有结构 text
learning_project/
├── project.godot
├── scenes/        # 可运行练习场景
├── scripts/       # 与场景职责一致的脚本
├── assets/        # 引擎实际引用的练习 PNG、音频等
├── resources/     # 需要复用的 .tres 定义
└── docs/          # 本练习的操作与验收记录

独立生产资料目录(按需):
source_art/        # .kra 等源稿,不默认全部塞进运行包
exports/           # 后续构建产物;不冒充源码

03空间为何需要另外估算

压缩安装包大小、解压后的安装体积、生成缓存、二进制历史和导出产物是不同占用。Git LFS 也可能保留本地对象,不是自动省空间按钮。你提供的磁盘快照低于此前保留目标,但不代表普通讨论或小练习必须停止。需要新装大工具时再核对空间与收益。

04只读查看空间

只读空间查询 powershell
# 当前执行时才是实时查询;本网页没有运行它。
Get-PSDrive -PSProvider FileSystem |
    Select-Object Name,
        @{Name='FreeGiB'; Expression={[math]::Round($_.Free / 1GB, 3)}},
        @{Name='UsedGiB'; Expression={[math]::Round($_.Used / 1GB, 3)}}

PowerShell 的 1GB 数值常量是 1024³ 字节,这里用 FreeGiB 避免把二进制单位与十进制 GB 混淆。查到空间不足后先报告,不自动删除 .godot、版本历史或缓存;任何清理与搬迁是单独批准的操作。

动手后,再勾选

不是“我看懂了”,而是你在独立练习里做出并检查过。

CHECK YOUR UNDERSTANDING

换一个情景,你会怎么判断?

看到 D 盘空间低于目标,网站或 AI 可以自动做什么?

用自己的话,留一条笔记

可以写“我之前以为……,现在发现……”,或者记录还没解决的问题。

仅保存在此浏览器0 / 20000

回到资料核对

本课是解释与练习,不替代对应版本的官方手册。网页实验不运行 Godot;未标明实机验证的代码,仍需在独立工程中检查。

把这课收进你的理解里。

标记已读不会自动勾选实作,也不代表游戏功能已经完成。

输入一个你想弄明白的问题。

按 Esc 关闭 · 标题、关键词和正文一起搜索