查看: 4392|回复: 12

[有事请教] 显示选项的事件用脚本怎么写?

[复制链接]
梦石
0
星屑
371
在线时间
156 小时
注册时间
2014-9-22
回帖
15
发表于 2018-11-14 15:13:52 | 显示全部楼层 |阅读模式

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

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

×
请教各位大神,显示选项的事件用脚本怎么写?

比如说下图:
捕获.PNG
我只会第一步,生成选项:
  1. choices = ["敌人1", "敌人2", "敌人3", "敌人4"]
  2. $gameMessage.setChoices(choices, 0)
复制代码

后面的怎么判断玩家的输入?

因为有时候需要用脚本来判断选项的个数等等,所以特此请教,请大神们赐教,谢谢!
(PS:本人萌新,所以请大神帮我写一篇有关上图的完整代码,非常感谢!)

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2018-11-14 15:20:30 | 显示全部楼层
SceneManager._scene._messageWindow._choiceWindow.index()  
我给你发过的

点评

或者是我不会用,大神能给完整的代码吗?  发表于 2018-11-14 15:27
回复

使用道具 举报

梦石
0
星屑
371
在线时间
156 小时
注册时间
2014-9-22
回帖
15
 楼主| 发表于 2018-11-14 15:26:52 | 显示全部楼层
yang1zhi 发表于 2018-11-14 15:20
SceneManager._scene._messageWindow._choiceWindow.index()  
我给你发过的

这个只能生成的一瞬间有效,点了选项没反应的

点评

或者你是在连续选项中,那你就要在下个选项出现前使用才行  发表于 2018-11-14 15:36
我测试的时候点完了也还有效  发表于 2018-11-14 15:35
回复

使用道具 举报

梦石
0
星屑
371
在线时间
156 小时
注册时间
2014-9-22
回帖
15
 楼主| 发表于 2018-11-14 15:40:46 | 显示全部楼层
yang1zhi 发表于 2018-11-14 15:20
SceneManager._scene._messageWindow._choiceWindow.index()  
我给你发过的

大神,假如你有空的话,请你帮我按图片上的步骤写一段完整的代码给我吧,不胜感激!

点评

你还是自己在Window_Message里看看吧。大概是startMessage这里吧  发表于 2018-11-14 15:54
回复

使用道具 举报

梦石
0
星屑
16261
在线时间
4014 小时
注册时间
2015-9-14
回帖
1322

开拓者

发表于 2018-11-14 17:37:46 | 显示全部楼层
请教各位大神,显示选项的事件用脚本怎么写?

這裡:https://rpg.blue/forum.php?mod=viewthread&tid=400641&page=1#pid2722697
https://rpg.blue/data/attachment/album/202003/28/021323lltgrsvfytfwuya5.gif
回复

使用道具 举报

梦石
0
星屑
3291
在线时间
350 小时
注册时间
2018-3-28
回帖
189
发表于 2018-11-14 23:13:28 | 显示全部楼层
◆脚本:choices = []; params = [];
:  :$gameMessage.setChoices(choices, 0)
:  :choices.push("选项1");choices.push("选项2");
:  :choices.push("选项3");choices.push("选项4");
:  :choices.push("选项5");choices.push("选项6");
:  :params.push()
◆注释:生成选项
◆注释:如果需要更少的选项,只需要删除中间的push就可以了

点评

https://rpg.blue/thread-403194-1-1.html 你可以看看这个  发表于 2018-11-14 23:14
用mv做了两款游戏,有兴趣的可以瞧一瞧:
《有毛病》--- 休闲、探索、策略、剧情、恐怖 都有那么一些,就是没有战斗。挺骚挺有意思的一个游戏。
steam链接:点击这里


《留离》--- 探索、高自由度、ARPG、战斗,就是没有啥剧情。
steam链接:点击这里
回复

使用道具 举报

梦石
0
星屑
371
在线时间
156 小时
注册时间
2014-9-22
回帖
15
 楼主| 发表于 2018-11-15 14:32:01 | 显示全部楼层
wr282828 发表于 2018-11-14 23:13
◆脚本:choices = []; params = [];
:  :$gameMessage.setChoices(choices, 0)
:  :choices.push( ...

这个是仅仅生成选项吧?不知道后续怎么写。比如说,点击“选项1”会显示文章“你好!”
回复

使用道具 举报

梦石
0
星屑
371
在线时间
156 小时
注册时间
2014-9-22
回帖
15
 楼主| 发表于 2018-11-15 14:47:48 | 显示全部楼层
wabcmcc 发表于 2018-11-14 17:37
這裡:https://rpg.blue/forum.php?mod=viewthread&tid=400641&page=1#pid2722697

简直太棒了,要的就是这个,谢谢大神!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部