TouchController 的图层系统
参见:自定义图层条件
介绍
图层系统来自 #123 以及相关的各种 issue,其用途是在不同的情况下显示不同的控件,例如飞行、划船时。
机制
- 每个图层都可以配置显示条件,如果多个图层同时满足条件会叠加图层。
- TouchController 的控件必须在图层中创建。
图层编辑
是一个子页面,可以编辑图层名称和图层条件。可以在右侧的标签页中将图层条件添加到图层中,目前有三个标签页:
- 预置条件:TouchController v0.2.1-beta11 及以前仅可用这种预置条件,包含游泳中、飞行中、潜水中、允许飞行等等。
- 手持物品:包含类似物品列表的默认物品表及原版物品栏,点击一个物品可以添加手持此物品的条件。
- 乘坐实体:包含一个实体列表,几乎包含游戏中的所有实体类型。
- 选择实体:同上
- 自定义条件:参见自定义图层条件。
条件状态
每个条件拥有以下几种状态:
- 从不:条件满足时不显示图层
- 要求:条件满足时显示图层
- 必须:所有“必要”条件满足时显示图层