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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 康姆图帕帕
打印 上一主题 下一主题

[有事请教] 能在对话框中控制开关和变量吗

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9039
在线时间
1932 小时
注册时间
2016-6-19
帖子
364
11
 楼主| 发表于 2018-9-18 19:08:27 | 只看该作者
灯笼菜刀王 发表于 2018-9-18 19:03
显示文章
打开开关
显示文章

这个有局限性的
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37759
在线时间
5385 小时
注册时间
2006-11-10
帖子
6545
12
发表于 2018-9-18 19:15:25 | 只看该作者
本帖最后由 灯笼菜刀王 于 2018-9-18 19:20 编辑


什么局限性?  你打开开关要干嘛呢?

文本显示的时候, 不会刷新地图, 不能启动事件, 除了选择项和输入数字外不会有其他分歧的可能,  想要反馈开关就必须要等你文本显示完才能实现, 那在文本中间开开关和文本结束开开关, 又有什么不同?

逐字显示, 那只是把一段文字拆成单字保存到数组里, 然后循环这个数组让显示的文字描绘出来罢了.  这个和直接显示整段文字的过程是一模一样的, 只是加入了等待而已哦
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33148
在线时间
10485 小时
注册时间
2009-3-15
帖子
4756
13
发表于 2018-9-18 19:21:26 | 只看该作者
感觉跟机战的台词绑定语音差不多的感觉..
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9039
在线时间
1932 小时
注册时间
2016-6-19
帖子
364
14
 楼主| 发表于 2018-9-18 19:27:06 | 只看该作者
灯笼菜刀王 发表于 2018-9-18 19:15
什么局限性?  你打开开关要干嘛呢?

文本显示的时候, 不会刷新地图, 不能启动事件, 除了选择项 ...

唉,好生硬的对话系统...还是得自己弄插件了
我只是觉得,开始对话后,所有东西都得停下来等这个对话框,实在是不够灵活

点评

我有两个想法:一是弹字时角色动嘴;二是对话框不干预进程,显示时玩家可操作,之后对话框自己消失。目前这两个想法都实现不了  发表于 2018-9-18 20:02
栗子, 比如对话逐字显示1秒一个字, 第10个字的时候出现爆炸, 那就先开并行事件, 等待10秒, 播放爆炸, 然后显示文字.  发表于 2018-9-18 19:45
你需要在对话过程中冒出个东西之类的, 可以用并行事件,前面加上等待来调整这个出现时机就可以了  发表于 2018-9-18 19:43
对话框是不用等的, 它是直接执行完毕, 所谓的等,那是人为各种加上去的, 比如 增加暂停判定, 增加逐字等待  发表于 2018-9-18 19:42
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9039
在线时间
1932 小时
注册时间
2016-6-19
帖子
364
15
 楼主| 发表于 2018-9-18 19:31:07 | 只看该作者
soulsaga 发表于 2018-9-18 19:21
感觉跟机战的台词绑定语音差不多的感觉..

要是对话系统开发一下,就有各种炫酷的操作了
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37759
在线时间
5385 小时
注册时间
2006-11-10
帖子
6545
16
发表于 2018-9-18 21:10:09 | 只看该作者


发的时候才发现这里是MV区, 不好意思, 不能直接给你方法,

你要的效果可以参考我的做法, 虽然是XP的

对话动作,  用并行处理播放一连串图片就可以了.



然后对话的时候, 打开开关, 对话结束关闭开关就行


至于事件播放的时候移动,  改动下game player脚本里的update,  把原本"事件执行, 信息显示" 这两个条件 在开启某开关的时候排除掉, 这样播放信息的时候就可以随便跑啦

当然,这样做会有一些副作用, 比如重复触发事件什么的, 这就要自己有意识的避免它了.

点评

谢谢思路,我会把问题解决的0v0  发表于 2018-9-18 21:52
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

17
发表于 2018-9-18 21:31:16 | 只看该作者
康姆图帕帕 发表于 2018-9-18 18:58
假设这是一段RMMV的文本:
这段文本是以逐字显示的方式表示的,当文章显示到这里时,会[打开开关A],又显 ...

那你应该在你的逐字显示那里下功夫。这不是默认MV的功能。
你找到你逐字显示的脚本,在里面插入个开关就行了

点评

好的,看来我的要求比较小众,我会试着拿出成果来  发表于 2018-9-18 21:54
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
21891
在线时间
8558 小时
注册时间
2011-12-31
帖子
3361
18
发表于 2018-9-19 15:54:34 | 只看该作者
楼主直接説明要做的事
現在的説法就像上司對下属説
把這事做好做満
大家並不是在你底下做了很久的下属
不會知什麼是你心目中的好
什麼是你心目中的滿
根本不能給出合你心水的答案
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9039
在线时间
1932 小时
注册时间
2016-6-19
帖子
364
19
 楼主| 发表于 2018-9-19 18:46:57 | 只看该作者
本帖最后由 康姆图帕帕 于 2018-9-19 18:48 编辑
tseyik 发表于 2018-9-19 15:54
楼主直接説明要做的事
現在的説法就像上司對下属説
把這事做好做満


好的,谢谢暖贴和指正
以下是我的具体想法:
++++++++++++++++++

并行事件A(无条件):

      [显示图片]
      图片序号1,文件名'01'

      [显示对话框]
      {开启开关A}这是一段对话,本段对话是逐字显示的。因为使用了YEP_Message Core插件,因此能使用插件下各种指令。
      在本段对话进行时,玩家可以自由控制角色移动,能够打开菜单及点击画面,NPC的移动也不会受到影响。
     对话中可以插入开关指令,当文本显示到该指令时,会打开或关闭对应的开关。
{关闭开关A}
     本对话在完全显示2秒后自动关闭。

      [暂时消除事件]

并行事件B(条件:开关A)

      [显示图片]
      图片序号1,文件名'01'

      [等待15帧]

      [显示图片]
      图片序号1,文件名'02'

      [等待15帧]

+++++++++++++++++++
以上就是我想法的一种运用了

点评

都用过的,导图片、排顺序特别麻烦不说,对话框一消失立绘就跟着消失了ε=(´ο`*)))  发表于 2018-9-19 20:41
やな的拡張制御文字 ver1.02/メッセージアライメント制御文字 ver1.04/立ち絵表示制御文字 ver1.043就很好用了  发表于 2018-9-19 19:31
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-20 03:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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