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

Project1

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

[有事请教] 人物对话中能使用输入法回答问题吗?

[复制链接]

Lv2.观梦者

梦石
0
星屑
822
在线时间
103 小时
注册时间
2020-12-26
帖子
81
跳转到指定楼层
1
发表于 2020-12-30 10:25:36 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
人物对话中,如果主角要回答npc的问题,不想用选项,能用键盘输入个性化的答案吗?该怎么操作?或者使用什么插件?

Lv1.梦旅人

梦石
0
星屑
148
在线时间
30 小时
注册时间
2021-6-16
帖子
25
18
发表于 2021-7-6 04:46:41 | 只看该作者
去除是不会有错,但是加上会在编程里更加规范吧
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2585
在线时间
297 小时
注册时间
2021-5-4
帖子
101
17
发表于 2021-7-2 00:10:43 | 只看该作者
kuangxx 发表于 2021-6-28 23:11
这里是指定字符是3个,比如这里是秦始皇,三个字符

他的意思是为什么要加这个字节长度 有什么意义没有也行
如果是对比直接秦始皇就可以了 我也不明白
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
148
在线时间
30 小时
注册时间
2021-6-16
帖子
25
16
发表于 2021-6-28 23:11:57 | 只看该作者
这里是指定字符是3个,比如这里是秦始皇,三个字符
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2290
在线时间
160 小时
注册时间
2021-5-23
帖子
108
15
发表于 2021-6-28 15:52:50 | 只看该作者
kuangxx 发表于 2021-6-28 02:43
var temp = prompt("统一中国的是谁?");
if (temp != null) {
          temp = temp.replace(/\s+/g, ' ...

请问这里的temp.length === 3 如果去掉会发生什么错误吗,我没有想明白
签名会显示在哪里呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
148
在线时间
30 小时
注册时间
2021-6-16
帖子
25
14
发表于 2021-6-28 02:43:27 | 只看该作者
nhycs01 发表于 2021-1-31 23:55
大佬,这个挺有意思,但是选择取消的时候会报错,大佬能不能修改一下这段脚本,让取消后返回。 ...

var temp = prompt("统一中国的是谁?");
if (temp != null) {
          temp = temp.replace(/\s+/g, '');
          var result = temp.length === 3 && temp === '秦始皇';
          $gameSwitches.setValue(1, result );
}

加上 temp != null 就可以解决你的问题
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
32
在线时间
4 小时
注册时间
2021-2-14
帖子
4
13
发表于 2021-2-24 12:56:49 | 只看该作者
Fan723 发表于 2020-12-30 10:44
可以,如果只要输入数字的话可以用事件指令“数量输入处理”,如果要输入中文就得用中文输入插件加事件指令 ...

大佬请问mz有输入中文名的插件么?

点评

我有自用插件,夹杂着乱七八糟功能,你没办法用。  发表于 2021-2-24 15:48
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4648
在线时间
684 小时
注册时间
2013-1-18
帖子
710
12
发表于 2021-2-17 13:54:00 | 只看该作者
lyq2337 发表于 2021-2-15 02:30
◆文本:无, 无, 窗口, 底部
:  :请问1+1等于多少
◆脚本:var temp = prompt("1+1=?");

大佬厉害,谢谢了。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
396
在线时间
33 小时
注册时间
2009-9-13
帖子
6
11
发表于 2021-2-15 02:30:11 | 只看该作者
nhycs01 发表于 2021-2-1 18:05
不是,当输入对话框出现的时候会有确定和取消两个选择,选择取消就会报错 ...

◆文本:无, 无, 窗口, 底部
:  :请问1+1等于多少
◆脚本:var temp = prompt("1+1=?");
:  :if (temp)
:  :{
:  :temp = temp.replace(/\s+/g, '');
:  :var result = temp.length === 1 && temp === '2';
:  :$gameSwitches.setValue(1, result );
:  :}
◆如果:#0001 为 ON
  ◆文本:无, 无, 窗口, 底部
  :  :yes
  ◆
:否则
  ◆文本:无, 无, 窗口, 底部
  :  :no
  ◆
:结束分支
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
822
在线时间
103 小时
注册时间
2020-12-26
帖子
81
10
 楼主| 发表于 2021-2-1 18:17:07 | 只看该作者
发图一下事件页吧,虽然我也不太懂,但还是希望能帮到你
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 19:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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