Bootstrap

【Super Tilemap Editor使用详解】(十三):快捷键指南(Keyboard Shortcuts)

在使用 Super Tilemap Editor 进行图块地图编辑时,键盘快捷键可以显著提高工作效率。本文将详细介绍常用的快捷键及其功能,帮助你更快地完成图块绘制、翻转、旋转以及工具切换等操作。


一、快捷键文件位置

所有键盘快捷键的定义可以在以下路径找到:
“CreativeSpore\SuperTilemapEditor\Scripts\Tilemap\Editor\ShortcutKeys.cs”

using UnityEngine;

namespace CreativeSpore.SuperTilemapEditor
{
    public static class ShortcutKeys
    {
        // TilemapEditor.cs
        public const KeyCode k_FlipH = KeyCode.X;
        public const KeyCode k_FlipV = KeyCode.Y;
        public const KeyCode k_Rot90 = KeyCode.Period;
        public const KeyCode k_Rot90Back = KeyCode.Comma;
        public const KeyCode k_PencilTool = KeyCode.B;
        public const KeyCode k_LineTool = KeyCode.L;
        public const KeyCode k_RectTool = KeyCode.R;
        public const KeyCode k_EllipseTool = KeyCode.E;

        // TilemapGroupEditor.cs
        public const KeyCode k_PrevLayer = KeyCode.KeypadMinus;
        public const KeyCode k_NextLayer = KeyCode.KeypadPlus;
    }
}

二、常用快捷键分类

1. 绘制相关快捷键

  • X:水平翻转当前图块。
  • Y:垂直翻转当前图块。
  • .(句号):顺时针旋转图块 90 度。
  • ,(逗号):逆时针旋转图块 90 度。
  • 注意:如果按住 Shift 键,仅改变图块的位置,而不改变其方向。

 2. 图块地图切换

  • 如果当前图块地图是图块地图组(Tilemap Group)的子对象:
  • 小键盘加号(+):选择下一个图块地图。
  • 小键盘减号(-):选择上一个图块地图。

 3、绘制工具切换 

  • B选择笔刷工具(Brush)。
  • L:选择线条工具(Line)。
  • R:选择矩形工具(Rectangle)和填充矩形工具(Filled Rectangle)。
  • E:选择椭圆工具(Ellipse)和填充椭圆工具(Filled Ellipse)。


 三、示例场景

以下是一些使用快捷键的典型场景:

  1. 快速翻转和旋转图块
    在绘制图块时,按下 X 或 Y 可以快速翻转图块,按下 . 或 , 可以旋转图块。如果需要调整图块位置而不改变方向,可以按住 Shift 键再操作。

  2. 切换图块地图
    如果你的场景中有多个图块地图(例如地面、墙壁、装饰物等),可以使用小键盘的 + 和 - 快速切换当前编辑的图块地图。

  3. 切换绘制工具
    按下 B 切换到笔刷工具进行自由绘制,按下 L 切换到线条工具绘制直线,按下 R 或 E 分别切换到矩形或椭圆工具,快速绘制几何形状。


四、总结

熟练掌握 Super Tilemap Editor 的键盘快捷键,可以让你在图块地图编辑中事半功倍。无论是翻转、旋转图块,还是切换工具和地图,这些快捷键都能帮助你更高效地完成工作。建议在实际开发中多加练习,将这些快捷键融入你的工作流中,提升开发效率!

;