当前位置: 首页 > news >正文

【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.cspublic 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.cspublic 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 的键盘快捷键,可以让你在图块地图编辑中事半功倍。无论是翻转、旋转图块,还是切换工具和地图,这些快捷键都能帮助你更高效地完成工作。建议在实际开发中多加练习,将这些快捷键融入你的工作流中,提升开发效率!

http://www.lryc.cn/news/530285.html

相关文章:

  • 【Leetcode 每日一题】119. 杨辉三角 II
  • 简单看看会议系统2(时延分析)(TODO)
  • Linux中 端口被占用如何解决
  • OpenAI o3-mini全面解析:最新免费推理模型重磅发布
  • C++:虚函数与多态性习题2
  • 利用metaGPT多智能体框架实现智能体-1
  • Kubernetes组成及常用命令
  • oracle: 多表查询之联合查询[交集intersect, 并集union,差集minus]
  • 力扣第149场双周赛
  • AI开发之 ——Anaconda 介绍
  • Spring中ObjectProvider的妙用与实例解析
  • Easy系列PLC尺寸测量功能块(激光微距应用)
  • 当卷积神经网络遇上AI编译器:TVM自动调优深度解析
  • 《网络编程基础之完成端口模型》
  • Axure PR 9 旋转效果 设计交互
  • 完美还是完成?把握好度,辨证看待
  • C++的类Class
  • C++中的内存管理
  • MySQL为什么默认引擎是InnoDB ?
  • ComfyUI安装调用DeepSeek——DeepSeek多模态之图形模型安装问题解决(ComfyUI-Janus-Pro)
  • 电脑要使用cuda需要进行什么配置
  • 利用Muduo库实现简单且健壮的Echo服务器
  • Scratch 《像素战场》系列综合游戏:像素战场游戏Ⅰ~Ⅲ 介绍
  • Android学习制作app(ESP8266-01S连接-简单制作)
  • 三甲医院大型生信服务器多配置方案剖析与应用(2024版)
  • 【Unity3D】实现横版2D游戏——单向平台(简易版)
  • 大白话讲清楚embedding原理
  • 电脑优化大师-解决电脑卡顿问题
  • el-table组件样式如何二次修改?
  • java练习(1)