Tiled地图编辑器偏好设置详解
tiled Flexible level editor 项目地址: https://gitcode.com/gh_mirrors/ti/tiled
前言
Tiled是一款功能强大的2D地图编辑器,广泛应用于游戏开发和关卡设计领域。本文将详细介绍Tiled编辑器中的偏好设置(Preferences)功能,帮助用户根据个人工作习惯和项目需求进行个性化配置,从而提升地图编辑效率。
偏好设置入口
在Tiled编辑器中,偏好设置可以通过菜单栏的"编辑 > 偏好设置"选项访问。这里包含了影响编辑器行为的各种配置选项,而其他如网格显示、对齐方式等设置则会自动记住上次使用的状态。
偏好设置存储位置
Tiled的偏好设置会以系统特定的格式存储在以下位置:
- Windows系统:注册表项
HKEY_CURRENT_USER\SOFTWARE\mapeditor.org\Tiled
- macOS系统:
~/Library/Preferences/org.mapeditor.Tiled.plist
- Linux系统:
~/.config/mapeditor.org/tiled.conf
常规设置(General)
文件保存与加载
-
当图块集图片变更时重新加载:这个选项特别有用,特别是当你正在编辑图块图片或使用版本控制系统时,可以自动反映图块图片的变更。
-
启动时恢复上次会话:禁用此选项后,Tiled每次启动都会以空白会话开始,适合经常切换不同项目的用户。
-
使用安全文件写入模式:此选项会先将文件写入临时文件,成功后再替换目标文件,避免因保存错误或磁盘空间不足导致数据丢失。但需要注意,在Dropbox文件夹或网络驱动器上保存时可能会出现问题,此时应禁用此功能。
-
保存时重复上次导出操作:启用后,保存之前导出过的地图或图块集时,会自动以相同格式再次导出到相同位置。
导出选项
这些选项仅影响导出行为,不会修改原始地图或图块集文件:
-
嵌入图块集:将所有图块集嵌入到导出的地图中,适用于JSON格式导出且不希望加载外部图块集的情况。
-
分离模板:分离所有模板实例,适用于需要使用模板功能但无法或不想加载外部模板对象文件的情况。
-
解析对象类型和属性:存储每个对象的有效对象类和属性,对象属性继承自图块(对于图块对象)和其类成员。
-
最小化输出:在输出文件中省略不必要的空白字符,支持XML(TMX和TSX)、JSON和Lua格式。
界面设置(Interface)
界面选项
-
语言设置:默认匹配系统语言,但可以手动更改。
-
网格颜色:可以自定义网格线颜色,默认黑色可能不适合所有场景。
-
精细网格划分:用于进一步细分图块网格,影响"视图 > 对齐"菜单中的"对齐到精细网格"选项。
-
对象线宽:默认形状以2像素宽线渲染,可根据需要调整。在某些系统上,DPI缩放也会影响此设置。
-
对象选择行为:
- 默认:从任何图层选择对象
- 首选当前图层:优先从当前选定图层选择对象
- 仅当前图层:只从选定图层选择对象
-
硬件加速绘图(OpenGL):使用OpenGL渲染地图,通常不会改善性能且可能导致崩溃,但在某些情况下可能提高编辑响应速度。
鼠标与键盘控制
-
鼠标滚轮默认缩放:启用后无需按住Control(或macOS上的Command)键即可用鼠标滚轮缩放,方便导航但可能干扰触摸板平移。
-
中键自动滚动:启用后,点击中键不直接拖动地图,而是控制连续平移运动的速度。
-
平滑滚动:影响使用方向键滚动时的行为。禁用时基于按键事件逐步滚动,启用时(默认)按键按住期间连续滚动。
更新检查
默认情况下,Tiled会检查新闻和新版本更新并在状态栏中高亮显示。可以在此禁用此功能,但建议至少保持一项启用。
键盘快捷键设置
在键盘设置部分,用户可以:
- 添加、删除或更改大多数可用操作的键盘快捷键
- 冲突的键绑定会以红色高亮显示,需要解决冲突才能正常工作
- 建议导出自定义快捷键配置以便备份或迁移到其他Tiled安装
主题设置
-
Tiled Fusion风格:Windows和Linux上的默认风格,是Qt自带"Fusion"风格的自定义版本。允许自定义:
- 基础颜色(选择深色时文本自动切换为白色)
- 选择颜色
-
原生风格:macOS上的默认风格,与操作系统风格一致。基础颜色和选择颜色不可更改。
自定义界面字体
通常使用系统定义的默认字体,但可以在此设置自定义字体。
插件管理
插件部分允许用户:
- 选择启用哪些插件
- 打开脚本扩展文件夹
- 插件无需重启即可生效
- 插件加载失败时,可悬停其图标查看错误信息
插件为Tiled添加了对各种地图和图块集文件格式的支持。一些通用插件默认启用,更专业的插件需要手动启用。
总结
Tiled的偏好设置提供了丰富的自定义选项,从基本的界面外观到高级的文件处理和导出行为,用户可以根据自己的工作流程和项目需求进行精细调整。理解并合理配置这些选项可以显著提升地图编辑的效率和舒适度。
tiled Flexible level editor 项目地址: https://gitcode.com/gh_mirrors/ti/tiled
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考