Bjorn/Tiled 项目用户偏好设置详解
tiled 项目地址: https://gitcode.com/gh_mirrors/til/tiled
前言
Bjorn/Tiled 是一款功能强大的 2D 地图编辑器,其用户偏好设置系统允许用户根据个人工作习惯和项目需求定制编辑器的行为。本文将全面解析 Tiled 编辑器的偏好设置选项,帮助用户更好地配置和优化工作环境。
偏好设置存储位置
Tiled 的偏好设置会根据操作系统不同存储在以下位置:
- Windows:注册表项
HKEY_CURRENT_USER\SOFTWARE\mapeditor.org\Tiled
- macOS:
~/Library/Preferences/org.mapeditor.Tiled.plist
- Linux:
~/.config/mapeditor.org/tiled.conf
这种跨平台的存储方案确保了用户设置能够在不同系统间保持一致性。
常规设置
文件加载与保存
-
自动重载修改的图块集图像
启用此选项后,当图块集图像文件被外部修改时,Tiled 会自动重新加载。这对于正在编辑图块或使用版本控制系统时特别有用。 -
启动时恢复上次会话
禁用此选项将使 Tiled 始终以空会话启动,适合经常切换项目的用户。 -
安全写入文件
启用时,Tiled 会先将文件写入临时文件,确认无误后再替换目标文件。这可以防止因保存错误或磁盘空间不足导致的数据丢失。但在 Dropbox 文件夹或网络驱动器上可能存在问题,此时应禁用此功能。 -
保存时重复上次导出
启用后,保存之前导出过的地图或图块集时,会自动以相同格式导出到相同位置。
导出选项
这些选项仅影响导出行为,不会修改原始文件:
-
嵌入图块集
将图块集直接嵌入导出的地图文件中,适用于需要独立文件的场景。 -
分离模板
分离所有模板实例,适用于不想或不能加载外部模板文件的情况。 -
解析对象类型和属性
存储每个对象的有效类和属性,包括从图块(对于图块对象)和类成员继承的属性。 -
最小化输出
去除输出文件中不必要的空白字符,支持 XML(TMX/TSX)、JSON 和 Lua 格式。
界面设置
显示选项
-
语言选择
默认匹配系统语言,但可手动调整。 -
网格颜色
自定义网格线颜色,解决黑色网格在某些背景下的可视性问题。 -
精细网格划分
进一步细分网格,影响"视图>对齐>对齐到精细网格"功能。 -
对象线宽
调整形状对象的默认线宽(默认为2像素),某些系统会根据DPI缩放影响此设置。 -
对象选择行为
控制选择工具的行为:默认选择所有图层对象,可设置为优先或仅选择当前图层对象。
交互选项
-
硬件加速绘图(OpenGL)
使用 OpenGL 渲染地图,通常不会改善性能且可能导致崩溃,但在某些情况下可能提高响应速度。 -
鼠标滚轮默认缩放
无需按住Ctrl(或macOS的Command)键即可用滚轮缩放,方便导航但可能干扰触控板平移。 -
中键自动滚动
启用后,中键点击不直接拖动地图,而是控制连续平移运动的速度。 -
平滑滚动
影响方向键滚动行为:禁用时按步滚动,启用时(默认)按键按住时连续滚动。
更新检查
默认检查新闻和新版本并在状态栏高亮显示更新。建议至少保持一项启用。禁用版本检查后仍可通过"关于Tiled"对话框手动检查更新。
键盘快捷键
可自定义大多数操作的键盘快捷键。冲突的快捷键会以红色显示,必须解决冲突才能生效。建议导出自定义快捷键配置以便备份或迁移到其他Tiled安装。
主题设置
-
样式选择
- Windows/Linux默认使用"Tiled Fusion"(Qt Fusion样式的定制版)
- macOS默认使用"Native"以保持系统一致性,也可选择"Tiled Fusion"
-
Tiled Fusion样式
- 可自定义基础颜色(选择深色时文本自动变为白色)
- 可自定义选择颜色
-
Native样式
- 与操作系统风格保持一致
- 基础颜色和选择颜色不可更改
-
自定义界面字体
可覆盖系统默认字体,选择更适合的显示字体。
插件管理
可启用/禁用插件并访问脚本扩展文件夹。插件为地图和图块集添加文件格式支持:
- 部分通用插件默认启用
- 特定插件需手动启用
- 启用/禁用插件无需重启Tiled
- 插件加载失败时可查看工具提示获取错误信息
最佳实践建议
-
项目工作流优化
- 频繁修改图块时启用"自动重载图块集图像"
- 跨平台协作项目考虑禁用"安全写入文件"
-
视觉舒适度调整
- 根据地图风格调整网格颜色和精细度
- 长时间工作时选择护眼的深色主题
-
性能考量
- 大型地图可尝试启用硬件加速(但需测试稳定性)
- 复杂项目可禁用自动更新检查减少干扰
通过合理配置这些偏好设置,用户可以打造出最适合自己工作习惯和项目需求的Tiled编辑环境,显著提高地图编辑效率。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考