5. 区域选择与保存
本章将详细介绍如何使用 Litematica 的区域选择工具来创建、编辑和保存自己的投影文件。这是从使用别人的投影到创建自己作品的重要一步。
🎯 区域选择工具概述
什么是区域选择
区域选择是 Litematica 的核心功能之一,允许你:
- 定义建筑范围 - 精确选择要保存的建筑区域
- 创建投影文件 - 将选中的区域保存为 .litematic 文件
- 多区域管理 - 同时管理多个不同的选择区域
- 编辑现有区域 - 修改已创建的区域范围
区域选择的应用场景
yaml
建筑保存:
- 保存完成的建筑作品
- 备份重要的建筑结构
- 创建可重复使用的建筑模板
项目管理:
- 分段保存大型建筑项目
- 创建建筑的不同版本
- 团队协作中的工作分配
学习研究:
- 分析优秀建筑的结构
- 保存学习过程中的练习作品
- 创建教学用的示例建筑
🛠️ 区域选择工具的使用方法
激活区域选择模式
方法一:通过主菜单
yaml
步骤:
1. 按 M 键打开 Litematica 主菜单
2. 点击 "Area Editor" 按钮
3. 选择 "New Area" 创建新区域
4. 输入区域名称 (例如: "我的房子")
5. 点击 "Create" 确认创建
方法二:使用快捷键
yaml
默认快捷键:
- Ctrl + A: 快速创建新区域
- 或者自定义快捷键 (在设置中修改)
操作流程:
1. 按 Ctrl + A
2. 输入区域名称
3. 开始选择区域范围
选择区域范围
基础选择方法
yaml
选择工具使用:
1. 创建区域后会自动激活选择工具
2. 左键点击设置第一个角点 (起始点)
3. 右键点击设置第二个角点 (结束点)
4. 区域范围会以线框形式显示
视觉提示:
- 绿色线框: 正在选择的区域
- 蓝色线框: 已确认的区域
- 红色提示: 选择错误或冲突
精确选择技巧
yaml
精确定位:
1. 使用 F3 查看当前坐标
2. 记录要选择的起始和结束坐标
3. 在区域编辑器中直接输入坐标数值
坐标输入:
- Min X, Y, Z: 区域的最小坐标
- Max X, Y, Z: 区域的最大坐标
- 系统会自动计算区域大小
选择辅助功能
yaml
网格对齐:
- 启用 "Snap to Grid" 选项
- 选择点会自动对齐到方块边界
- 避免选择到半个方块
可视化辅助:
- 启用 "Render Selection Box" 显示选择框
- 调整选择框透明度和颜色
- 使用不同颜色区分多个区域
调整区域大小
实时调整
yaml
调整方法:
1. 在区域编辑器中选择要调整的区域
2. 点击 "Modify Selection" 按钮
3. 重新设置角点位置
4. 或直接修改坐标数值
扩展区域:
- 增加坐标数值扩大区域
- 减少坐标数值缩小区域
- 可以只调整某个方向的大小
批量调整
yaml
统一调整:
1. 选择多个区域 (Ctrl + 点击)
2. 点击 "Batch Modify" 按钮
3. 输入调整的偏移量
4. 所有选中区域会同时调整
偏移操作:
- X, Y, Z 偏移: 移动区域位置
- 扩展偏移: 在各个方向扩展区域
- 收缩偏移: 在各个方向收缩区域
📝 如何新建、编辑、删除区域
新建区域
创建单个区域
yaml
详细步骤:
1. 打开区域编辑器 (M 键 → Area Editor)
2. 点击 "New Area" 按钮
3. 设置区域属性:
- Name: 区域名称 (必填)
- Color: 区域显示颜色 (可选)
- Description: 区域描述 (可选)
4. 点击 "Create" 创建区域
5. 使用选择工具定义区域范围
创建多个区域
yaml
批量创建:
1. 在区域编辑器中点击 "Multi-Area Mode"
2. 启用多区域创建模式
3. 重复创建多个区域
4. 每个区域可以有不同的名称和属性
区域命名建议:
- 使用有意义的名称 (如: "主建筑", "花园", "地下室")
- 添加编号便于管理 (如: "房间_01", "房间_02")
- 包含建筑类型信息 (如: "现代_客厅", "中世纪_塔楼")
编辑现有区域
修改区域属性
yaml
属性编辑:
1. 在区域列表中选择要编辑的区域
2. 点击 "Edit Properties" 按钮
3. 可修改的属性:
- 区域名称
- 显示颜色
- 描述信息
- 优先级设置
快速重命名:
1. 双击区域名称
2. 直接输入新名称
3. 按 Enter 确认修改
调整区域范围
yaml
范围修改:
1. 选择要调整的区域
2. 点击 "Modify Selection" 进入编辑模式
3. 重新设置角点或直接修改坐标
4. 实时预览调整效果
微调功能:
- 使用方向键微调选择点
- 按住 Shift + 方向键快速移动
- 使用数字键盘精确输入偏移量
复制和粘贴区域
yaml
区域复制:
1. 选择要复制的区域
2. 按 Ctrl + C 复制区域设置
3. 点击 "New Area" 创建新区域
4. 按 Ctrl + V 粘贴设置
复制内容:
- 区域大小和形状
- 显示属性设置
- 描述信息 (可选)
删除区域
删除单个区域
yaml
删除步骤:
1. 在区域列表中选择要删除的区域
2. 点击区域名称右侧的删除按钮 (X)
3. 确认删除操作
4. 区域会从列表中移除
安全删除:
- 系统会询问是否确认删除
- 删除后无法撤销操作
- 建议先备份重要区域
批量删除区域
yaml
批量操作:
1. 使用 Ctrl + 点击选择多个区域
2. 点击 "Delete Selected" 按钮
3. 确认批量删除操作
清空所有区域:
1. 点击 "Clear All Areas" 按钮
2. 确认清空操作
3. 所有区域会被删除
💾 区域的导出为 litematic 文件
基础导出操作
导出单个区域
yaml
导出步骤:
1. 在区域编辑器中选择要导出的区域
2. 点击 "Save Schematic" 按钮
3. 设置保存选项:
- 文件名: 投影文件名称
- 保存位置: 选择保存文件夹
- 格式选项: .litematic 格式
4. 点击 "Save" 开始导出
文件命名建议:
- 使用描述性名称 (如: "现代别墅_客厅")
- 包含版本信息 (如: "城堡_v1.2")
- 添加日期标记 (如: "农场_2024-01-15")
导出多个区域
yaml
批量导出:
1. 选择多个区域 (Ctrl + 点击)
2. 点击 "Batch Save" 按钮
3. 设置批量保存选项:
- 文件名前缀
- 保存位置
- 是否合并为单个文件
合并导出:
1. 选择要合并的区域
2. 点击 "Merge and Save" 按钮
3. 多个区域会合并为一个投影文件
导出设置详解
基础设置选项
yaml
文件设置:
- File Name: 文件名称 (不含扩展名)
- Directory: 保存目录路径
- Overwrite: 是否覆盖同名文件
内容设置:
- Include Entities: 包含实体 (推荐启用)
- Include Air: 包含空气方块 (通常禁用)
- Ignore Blocks: 忽略特定方块类型
高级导出选项
yaml
元数据设置:
- Author: 作者名称 (自动填入当前玩家名)
- Description: 建筑描述
- Creation Time: 创建时间 (自动生成)
技术选项:
- Data Version: Minecraft 数据版本
- Litematica Version: 文件格式版本
- Compression: 压缩级别 (影响文件大小)
质量控制
yaml
导出前检查:
1. 确认区域范围正确
2. 检查是否包含所有必要方块
3. 验证实体是否正确包含
4. 确认没有选择多余的空白区域
常见问题预防:
- 避免选择过大的空白区域
- 确保包含建筑的完整结构
- 检查地下部分是否需要包含
- 验证水和岩浆等流体方块
导出文件管理
文件组织
yaml
目录结构建议:
.minecraft/schematics/
├── Houses/ # 房屋建筑
│ ├── Modern/ # 现代风格
│ ├── Medieval/ # 中世纪风格
│ └── Traditional/ # 传统风格
├── Redstone/ # 红石装置
├── Decorations/ # 装饰建筑
├── WIP/ # 进行中的项目
└── Backup/ # 备份文件
命名规范:
- [类型]_[风格]_[名称]_[版本].litematic
- 例如: House_Modern_Villa_v1.0.litematic
版本管理
yaml
版本控制:
1. 为重要建筑创建多个版本
2. 使用版本号标记不同阶段
3. 保留重要的里程碑版本
版本命名:
- v1.0: 初始完成版本
- v1.1: 小幅修改版本
- v2.0: 重大更新版本
- final: 最终完成版本
📋 区域保存的注意事项
选择范围注意事项
范围确定原则
yaml
包含原则:
✅ 包含建筑的完整结构
✅ 包含必要的地基部分
✅ 包含相关的装饰元素
✅ 包含功能性方块 (如红石电路)
排除原则:
❌ 避免包含过多空白区域
❌ 排除临时的建造辅助结构
❌ 排除不相关的地形
❌ 排除个人物品和临时方块
边界处理
yaml
边界设置:
1. 确保建筑边界完整
2. 留出适当的空白边距
3. 考虑建筑的视觉完整性
4. 避免切断重要的结构元素
特殊情况:
- 大型建筑: 考虑分段保存
- 地下结构: 确定合适的深度
- 高层建筑: 确认天空限制
- 水下建筑: 包含周围水体
数据完整性
方块状态保存
yaml
完整保存:
- 方块类型和状态
- 方块朝向和属性
- 连接状态 (如栅栏、玻璃)
- 流体状态 (水、岩浆)
特殊方块:
- 容器内容 (箱子、漏斗等)
- 告示牌文字内容
- 命令方块的命令
- 红石电路状态
实体数据保存
yaml
实体类型:
- 物品框和展示框
- 盔甲架和展示架
- 画作和物品
- 船只和矿车
实体属性:
- 位置和旋转
- 物品内容
- 自定义名称
- 特殊属性设置
兼容性考虑
版本兼容性
yaml
向前兼容:
- 新版本可以读取旧版本文件
- 方块会自动升级到新格式
- 保持原有的建筑结构
向后兼容:
- 旧版本可能无法识别新方块
- 新方块可能显示为空气或替代方块
- 建议标注最低兼容版本
模组兼容性
yaml
原版方块:
- 优先使用原版方块
- 确保最大兼容性
- 避免依赖特定模组
模组方块:
- 明确标注所需模组
- 提供模组版本信息
- 考虑提供原版替代方案
性能优化
文件大小优化
yaml
减小文件大小:
1. 避免选择大量空气方块
2. 移除不必要的重复结构
3. 优化方块选择范围
4. 使用压缩选项
大型建筑处理:
- 分段保存复杂建筑
- 创建多个相关的投影文件
- 使用引用系统连接各部分
加载性能
yaml
优化建议:
- 合理控制投影文件大小
- 避免过于复杂的红石电路
- 减少实体数量
- 优化方块状态复杂度
测试建议:
1. 在不同设备上测试加载速度
2. 验证渲染性能
3. 检查内存使用情况
4. 确认稳定性
📝 本章小结
通过本章的学习,你应该已经掌握了区域选择与保存的完整流程:
- 区域选择 - 精确选择建筑范围的各种方法
- 区域管理 - 创建、编辑和删除区域的操作
- 文件导出 - 将区域保存为投影文件的详细步骤
- 注意事项 - 确保数据完整性和兼容性的重要考虑
下一章预告 📖
在下一章中,我们将学习投影辅助与建造功能,包括材料清单、建造进度追踪、自动放置等高级建造辅助工具。
💡 保存小贴士
建议在保存重要建筑前先创建测试版本,确认所有功能正常后再保存最终版本。定期备份你的投影文件库!