flag:px & flag:py

This commit is contained in:
oc committed 2018-12-30 01:44:53 +08:00
1 parent 0c33f89e8b
commit d702ef4d3f
4 files changed
+36 -10

No files matched your search

+2 -2
View File
@@ -1647,7 +1647,7 @@ choices为一个数组,其中每一项都是一个选项列表。
当用户执行操作后:
- 如果是键盘的按键操作,则会将flag:type置为0,并且把flag:keycode置为刚刚按键的keycode。
- 如果是屏幕的点击操作,则会将flag:type置为1,并且设置flag:x和flag:y为刚刚的点击坐标。
- 如果是屏幕的点击操作,则会将flag:type置为1,并且设置flag:x和flag:y为刚刚的点击坐标(0-12之间),flag:px和flag:py置为刚刚的像素坐标(0-415之间)。
下面是一个while事件和wait合并使用的例子,这个例子将不断接收用户的点击或按键行为,并输出该信息。
如果用户按下了ESC或者点击了屏幕正中心,则退出循环。
@@ -1667,7 +1667,7 @@ choices为一个数组,其中每一项都是一个选项列表。
}
],
"false": [ // flag:type==1,鼠标点击
"你当前点击屏幕了,坐标是[${flag:x},${flag:y}]",
"你当前点击屏幕了,位置坐标是[${flag:x},${flag:y}],像素坐标是[${flag:px},${flag:py}]",
{"type": "if", "condition": "flag:x==6 && flag:y==6", // 点击(6,6)
"true": [{"type": "break"}], // 跳出循环
"false": []
+1 -1
View File
@@ -951,7 +951,7 @@ this.getAchievements = function () {
- **`flag:hatred`**: 当前的仇恨数值。
- **`flag:commonTimes`**: 全局商店共用次数时的访问次数。
- **`flag:input`**: 接受用户输入的事件后,存放用户输入的结果。
- **`flag:type`**, **`flag:keycode`**, **`flag:x`**, **`flag:y`**: 等待用户操作后,用户的操作类型,按键keycode或点击坐标。
- **`flag:type`**, **`flag:keycode`**, **`flag:x`**, **`flag:y`**, **`flag:px`**, **`flag:py`**: 等待用户操作后,用户的操作类型,按键keycode或点击/像素坐标。
- **`flag:skill`**, **`flag:skillName`**: 开启的技能编号和技能名。
- **`flag:heroIcon`**: 当前的勇士行走图名称。
- **`flag:saveEquips`**: 快速换装时保存的套装。