目录
自定义快捷键
资源命名规则
基础组件命名规则
特殊组件
容器组件
自定义快捷键
1、LayaAirIDE 中代码快捷键继承了 VS Code 的功能(个别快捷键会有所不同),这对于如 Java 出身的用户显然用着会不太顺手,特别是常用的如注释、删除代码行,快速格式化代码等快捷键,希望它能尽量和《IDEA_WebStorm 常用快捷键》保持一致。
2、LayaAir 支持用户根据喜好来进行设置快捷键,本文使用的是 LayaAir IDE 2.0.0beta5 版本。


以修改 "删除行" 快捷键为例,可以在顶部进行搜索,然后找到之后进行双击,之后输入新快捷键即可。
资源命名规则
1、代码模式下在项目 laya/assets 目录下的资源都会在编辑模式资源列表中显示
2、资源管理器中的资源在场景编辑器中都会识别为组件使用,而识别组件类型的默认方式就是资源的命名前缀。比如命名为 btn_xxx 会被识别为按钮,命名为 tab_xxx 的会被识别为Tab组件。
3、对于资源命名的详细规则开发者必须熟练记忆掌握。

基础组件命名规则
LayaAir IDE 基础组件默认的资源命名规则:
基础组件名称 | 组件中文名称 | 资源前缀(全写,不区分大小写) | 资源前缀(缩写,区分大小写) |
Label | 文本框 | label_ | — |
TextInput | 输入框 | textinput_ | input_ |
TextArea | 带滚动条的文本域 | textarea_ | area_ |
Button | 按钮 | button_ | btn_ |
CheckBox | 多选框 | checkbox_ | check_ |
Radio | 单选框 | radio_ | — |
Tab | 标签 | tab_ | — |
RadioGroup | 单选框按钮组 | radiogroup_ | — |
VSlider | 垂直滑动条 | vslider_ | — |
HSlider | 水平滑动条 | hslider_ | — |
Clip | 位图切片 | clip_ | — |
ProgressBar | 进度条 | progressbar_ | progress_ |
ComboBox | 下拉框 | combobox_ | combo_ |
VScrollBar | 垂直滚动条 | vscrollbar_ | vscroll_ |
HScrollBar | 水平滚动条 | hscrollbar_ | hscroll_ |
Image | 位图 | image_ | img_ |
Sprite | 所有组件的基类 | 不被识别为其它组件的资源都归为 Sprite 类型 | |
1、资源可以直接用前缀名的全写或缩写,而不加下划线,比如 textinput.png 和 input.png 会被识别为输入框组件,但是如果还跟随其它字符必须加下划线,如 inputAAA.png 不会被识别为输入框组件,input_AAA.png 会识别为输入框(TextInput)组件。
2、基础组件都会显示在资源管理器列表中。

特殊组件
1、LayaAir IDE 自带的特殊组件一共有五个,分别是垂直滑动条组件:VSlider、水平滑动条组件:HSlider、进度条组件:ProgressBar、垂直滚动条组件:VScrollBar、水平滚动条组件:HScrollBar。
2、特殊组件并不是单张图片,而是由多张图片组成。主资源图片的命名规则遵守基础组件的命名规则,附加资源由两部分构成,这两部分用$符号相连,$之前是主资源的名称,$之后是关联状态的名称。

3、bar 指的是滑动\移动状态,比如 ProgressBa$bar.png,从命名上可以看出,它从属于 ProgressBar 组件,当产生进度条(bar)时使用 ProgressBa$bar.png 资源。
4、down 指的是向下状态,如果是横向滚动条,down 通常是向右的默认状态或点击时的状态。
5、up 指的是向上状态,如果是横向滚动条,up 通常是向左的默认状态或点击时的状态。
6、资源管理器中对于特殊组件的附加资源不会单独显示,列表中只会显示主资源组件。如果要对特殊组件资源进行操作,需要通过打开所在目录功能,在系统的文件目录中进行管理操作。
容器组件
1、容器组件包括 Box、List、Tab、RadioGroup、ViewStack、Panel、HBox、VBox、Tree、Sprite。
2、除 Tab 外,容器组件通常不会在资源列表中出现,而是在场景编辑器中转换而来,当在场景编辑器内选中单个或多个组件时,通过快捷键 Ctrl + B 可以转换为容器。

















