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

Project1

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

[已经解决] 对话 自动前进

[复制链接]

Lv5.捕梦者

梦石
0
星屑
35209
在线时间
4170 小时
注册时间
2007-12-15
帖子
10072
跳转到指定楼层
1
发表于 2013-6-15 09:45:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1星屑
本帖最后由 89444640 于 2013-6-15 10:53 编辑

求教原始rmxp脚本,如何让对话在事件运行中自动前进。
类似于人物边走边对话,到达某地点对话自结束。
需要能计算对话框显示消失时间。

若必须加脚本,则只需要特定对话中,按需要设定相应时间消失的功能。求赐教。

刚考虑可否用变量解决?虽然这样很不好。
角色移动--对话1--某对话事件变量+1
自动执行 当变量等于1的时候 角色移动--对话2--某对话事件变量+1
自动执行 当变量等于2的时候 …………

最佳答案

查看完整内容

也可,如果一定要把所有要说的台词都说完的话,直接这样制作就好了,如果说要跳出,在移动操作的结尾处对某个开关或者变量进行一个操作即可。

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

2
发表于 2013-6-15 09:45:50 | 只看该作者
本帖最后由 亿万星辰 于 2013-6-16 14:46 编辑
弗雷德 发表于 2013-6-16 14:32
其实在设定角色行走路线的时候不加个等待移动结束而是直接添加台词对话就行了…… ...


也可,如果一定要把所有要说的台词都说完的话,直接这样制作就好了,如果说要跳出,在移动操作的结尾处对某个开关或者变量进行一个操作即可。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
161
在线时间
629 小时
注册时间
2012-6-9
帖子
1321
3
发表于 2013-6-15 10:31:14 | 只看该作者
一直按前进一步。。。。
= =
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35209
在线时间
4170 小时
注册时间
2007-12-15
帖子
10072
4
 楼主| 发表于 2013-6-15 10:34:43 | 只看该作者
本帖最后由 89444640 于 2013-6-15 10:43 编辑

不好意思听不太明白 前进一步在事件指令中的哪里?推测二楼意思是
事件执行中,等待移动结束放在最后,在角色移动的指令下方加上对话。
这样即使角色走到事件终点,如果不按空格键,依然会只显示第一句对话,
如果是角色移动几步显示几句对话 这样会显得很不连贯 走走停停。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
46
在线时间
1502 小时
注册时间
2010-8-27
帖子
392
5
发表于 2013-6-15 14:40:30 | 只看该作者
对话完自动结束并且可以控制对话结束的时机?自行搜索fuki增强对话框
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
61 小时
注册时间
2012-1-23
帖子
80
6
发表于 2013-6-15 18:43:13 | 只看该作者
有一种方法叫做“把对话做成图片”。。。【又出了一个馊主意
LZ,我不会告诉你我也遇到了同样的问题。。。我的办法就是做一张图片来代替对话。。。
一般这种边走边说的情况还算比较少(?)所以用一张别出心裁的文字图片来代替死气沉沉的对话框也许会有不一样的效果。。。【纯事件流。。。
从理论上来说脚本应该是可行的(?)同等待大神指教
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1358
在线时间
1295 小时
注册时间
2012-8-4
帖子
749
7
发表于 2013-6-15 21:29:53 | 只看该作者
本帖最后由 夜狠简单 于 2013-6-16 06:17 编辑

这是我用变量弄的,希望对你有帮助 范例工程.zip (204.85 KB, 下载次数: 72) ,楼主说的自动执行不好弄,建议使用并行执行,不影响NPc存在。如果需要走到NPC处在对话,那么可以弄一个等待移动结束。

点评

这个功能貌似不是楼主需要的  发表于 2013-6-16 14:04
额。。。是我理解错了LZ的意思还是?范例工程大概看懂了。。。但是是LZ说的那个意思吗?  发表于 2013-6-16 00:56
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1358
在线时间
1295 小时
注册时间
2012-8-4
帖子
749
8
发表于 2013-6-16 13:24:14 | 只看该作者
89444640 发表于 2013-6-15 10:34
不好意思听不太明白 前进一步在事件指令中的哪里?推测二楼意思是
事件执行中,等待移动结束放在最后,在角 ...

不想他停下来说完话的话就让他直接执行下一件事。那么写脚本吧

点评

这个没必要用脚本的吧。。。最基础的事件操作了啊!  发表于 2013-6-16 14:25
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

9
发表于 2013-6-16 14:26:53 | 只看该作者
本帖最后由 亿万星辰 于 2013-6-16 14:46 编辑

来换个思路,用双并行事件搞定。

Project72.rar

192.21 KB, 下载次数: 68

点评

这只是控制逻辑,那个弹出的是显示步数的,不用理会。以前我有个误区,以为设置移动路线里的角色移动也会增加步数的,但实际上不会。  发表于 2013-6-16 19:29
但是走完100步后,它会输出1、2、3、4.....。这怎么去掉?我先去学校了。下次来看看\(^o^)/~  发表于 2013-6-16 18:44
刚才看了你的范例,感觉思路非常清晰.学习力我的事件也会上一个阶梯。而且写得也很适合新手.  发表于 2013-6-16 18:30

评分

参与人数 1星屑 +45 收起 理由
89444640 + 45 没说完也不说了ORZ

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

10
发表于 2013-6-16 14:32:25 | 只看该作者
其实在设定角色行走路线的时候不加个等待移动结束而是直接添加台词对话就行了……
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-28 09:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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