设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3104|回复: 11
打印 上一主题 下一主题

[有事请教] MV如何通过脚本执行一次回车

[复制链接]

Lv1.梦旅人

梦石
0
星屑
224
在线时间
28 小时
注册时间
2020-3-16
帖子
9
跳转到指定楼层
1
发表于 2021-9-22 03:58:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
是这样,我把人物移动改成了上下左右

然后需要移动后,通过公共事件的脚本触发一次回车

已经解决了触发公共事件,但不知道如何脚本触发回车,有知道的老大教育下不,万分感谢

Lv5.捕梦者

梦石
0
星屑
26657
在线时间
5405 小时
注册时间
2016-3-8
帖子
1662
2
发表于 2021-9-22 07:25:31 | 只看该作者
直接执行一遍"按回车后会执行的內容"不就好了,,,,,,
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
2923
在线时间
558 小时
注册时间
2021-8-13
帖子
633

极短25获奖

3
发表于 2021-9-22 08:17:03 | 只看该作者
真巧,我也正想问完全一样的同一个问题:
https://rpg.blue/thread-487199-1-1.html

我希望让玩家无论在地图的哪个点,只要按下回车键/确认键,就能自动触发一个事件。
夜空晴朗,星光璀璨,我只顾低着头走,看不见半点别人嘴上说的美丽。
———————————————————
> 不是作家
> 不是孤岛的概念DEMO
> 想和妳一起过生日
> 一名虚无主义者的婚礼
> 杀之不尽死而复生无止无终不可阻挡
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
2923
在线时间
558 小时
注册时间
2021-8-13
帖子
633

极短25获奖

4
发表于 2021-9-22 08:19:05 | 只看该作者
慢着,我想问的好像跟你的不太一样……
夜空晴朗,星光璀璨,我只顾低着头走,看不见半点别人嘴上说的美丽。
———————————————————
> 不是作家
> 不是孤岛的概念DEMO
> 想和妳一起过生日
> 一名虚无主义者的婚礼
> 杀之不尽死而复生无止无终不可阻挡
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
2923
在线时间
558 小时
注册时间
2021-8-13
帖子
633

极短25获奖

5
发表于 2021-9-22 08:33:44 | 只看该作者
本帖最后由 asukalin 于 2021-9-22 08:40 编辑

把“按下回车”那行代码里的全部 Input.istriggered('ok') 都替换成 True
每次运行到那一行,原本按下回车键触发的事件,现在都变成了“自动触发”。相当于每次都默认你已经按了回车。这样?
夜空晴朗,星光璀璨,我只顾低着头走,看不见半点别人嘴上说的美丽。
———————————————————
> 不是作家
> 不是孤岛的概念DEMO
> 想和妳一起过生日
> 一名虚无主义者的婚礼
> 杀之不尽死而复生无止无终不可阻挡
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
16
星屑
12343
在线时间
1443 小时
注册时间
2020-3-21
帖子
367

极短23获奖

6
发表于 2021-9-22 09:18:29 | 只看该作者
脚本指令里输入

Input._currentState["ok"] = true;

可以模拟按下ok键后又立马抬起。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33705
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

7
发表于 2021-9-22 12:00:50 | 只看该作者
Input._onKeyDown({'keyCode':13,'preventDefault':() => {}});
setTimeout(() => { Input._onKeyUp({'keyCode':13}); }, 20);

点评

正解!  发表于 2021-9-22 14:55
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
224
在线时间
28 小时
注册时间
2020-3-16
帖子
9
8
 楼主| 发表于 2021-9-22 14:04:57 | 只看该作者
芯☆淡茹水 发表于 2021-9-22 12:00
Input._onKeyDown({'keyCode':13,'preventDefault':() => {}});
setTimeout(() => { Input._onKeyUp({'keyC ...

测试可行,谢谢大佬
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
224
在线时间
28 小时
注册时间
2020-3-16
帖子
9
9
 楼主| 发表于 2021-9-22 14:05:40 | 只看该作者
仇九 发表于 2021-9-22 09:18
脚本指令里输入

Input._currentState["ok"] = true;

测试只有第一次可行,但第二次布生效

应该是因为按下后还要执行一次按钮弹起命令
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
224
在线时间
28 小时
注册时间
2020-3-16
帖子
9
10
 楼主| 发表于 2021-9-22 14:07:01 | 只看该作者
asukalin 发表于 2021-9-22 08:17
真巧,我也正想问完全一样的同一个问题:
https://rpg.blue/thread-487199-1-1.html

你的需求应该是改键执行,回车改为执行一个公共事件,然后公共事件内再做分支

和我的布一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-17 00:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表