查看: 4162|回复: 15

[已经解决] 本人新手,有事请教,关于自动执行事件的问题

  [复制链接]
梦石
0
星屑
220
在线时间
4 小时
注册时间
2011-7-22
回帖
0
发表于 2011-10-5 15:48:27 | 显示全部楼层 |阅读模式

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

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

×
本人想用RMXP做一个类似动画的东西,就是全篇全是剧情,都是用自动执行事件的,那么问题就来了,我在一张地图里设置好了很多自动执行事件,比如好多人依次说话,那么这些事件的执行顺序是怎样的,是先设置的事件先执行吗,我试了很多次都是先设置的自动事件先执行的,我怕游戏执行的时候突然后来说话的人先说话了,这样就前后不搭了。
我知道最确保的方法是每个事件设一个开关,但是我还是想知道在没设开关的时候各事件的执行优先度。
望大侠请教
梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2011-10-5 15:50:26 | 显示全部楼层
自动执行的事件每个地图一个就够,由它来控制整个剧情的进行,它只是充当时间线的作用……

点评

“但是我还是想知道在没设开关的时候各事件的执行优先度。 望大侠请教 ”。他想问的是这个啊~  发表于 2011-10-6 00:08
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
111 小时
注册时间
2011-7-26
回帖
165
发表于 2011-10-5 16:20:58 | 显示全部楼层
自动事件只需一个,执行顺序是自上而下


LZ不要搞太多在同一时间执行的自动事件,或者如果非要搞的话,可以用变量控制
关于变量控制,请看66“教学视频”

如果是不同时间的自动事件(比如早上发生了什么事,到了晚上,还是这个地图,会发生不同的事)
就用开关或变量吧!!:lol

私の身分は
妹抖控,初音控,萝莉控,正太控,呆毛控,御姐控,无口控,眼镜娘控,兽耳控,猫娘控,贫乳控,女仆控,男の娘控
回复

使用道具 举报

梦石
0
星屑
50
在线时间
127 小时
注册时间
2009-12-19
回帖
405
发表于 2011-10-5 17:09:28 | 显示全部楼层
自动执行时间的确只用一个就好,顺序从上到下一次执行。
若是设开关来决定几个事件的先后顺序,未免太复杂了。
或者使用变量,当此变量为X时,执行某事件,但依然复杂
无视掉。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
136 小时
注册时间
2011-8-15
回帖
273
发表于 2011-10-6 00:07:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

(?????)

梦石
0
星屑
872
在线时间
1327 小时
注册时间
2011-7-18
回帖
3036

贵宾

发表于 2011-10-6 03:01:56 | 显示全部楼层
强烈建议只用一个事件 = =
虽然官方范例的TO NEAR就是多个事件的做法,
但是最大的弱点在于一旦出错你不能非常迅速的知道是哪个事件错的 = =

点评

不能迅速知道,也可以慢慢找啊~~呵呵。。(不是抬杠,切勿生气)  发表于 2011-10-6 07:20
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2011-10-6 08:35:53 | 显示全部楼层
77777741 发表于 2011-10-6 00:07
单纯说:优先度的问题哦~
(话说前面几楼的回答貌似都不是楼主的问题啊~)

你也没有看明白楼主问题的根本所在~
显然他是用了多个自动事件,现在想通过依次自动执行来实现多个人轮流说话,但显然这个操作是不合理的~

下面继续解释楼主的疑问,一张地图上3个自动执行的事件,编号为1、2、3,在没有控制任何执行条件的情况下,只会循环执行事件1的内容。当1号事件的内容被条件打断后,则按序号大小执行2号事件的内容,以此类推。

但你现在的疑问不应该是这个,应该是如何通过合理的运用自动执行事件来实现对整个地图上事件的控制。
你大可通过一个自动执行的事件来控制其他事件的移动,对白,动画,转场,配合变量操作,来实现剧情的推进,这样条理性才会一目了然。

点评

天啊~~  发表于 2011-10-6 08:48
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

梦石
0
星屑
49
在线时间
46 小时
注册时间
2011-10-7
回帖
83
发表于 2011-10-8 09:44:25 | 显示全部楼层
是根据自动执行时间的ID来判断
比如说ID为1的事件是文章:“我不是傻瓜”
ID为2的事件是文章:”我是傻瓜“
则“我不是傻瓜”先显示。

点评

8L看法说本来不应该用这么多的自动事件而是只用一个.可是我认为如果地图对白在一个事件中已经显得很杂乱了,用开关显然是浪费.所以可以用多事件  发表于 2011-10-8 17:20
说的一样啊?哪来的推翻 ==|  发表于 2011-10-8 17:15
亿万大神的看法,不该随便推翻&我鲁莽了  发表于 2011-10-8 09:45
我是傻逼
回复

使用道具 举报

梦石
0
星屑
50
在线时间
64 小时
注册时间
2011-4-1
回帖
32
发表于 2011-10-8 17:37:13 | 显示全部楼层
如果使用變數...讓要出現的事件按照變數的改變而出現
再把事件的名稱改成自己看的懂得,這樣子優先順序就可以很清楚的出來吧.....
例如是事件頁中對話中間插入變數就可以自動開啟其他的,
這樣子應該可以解決開關太多的問題

点评

hcm
为了便于维护,还是开关保险(可以把开关名设为剧情梗概,变数只是数字)。  发表于 2011-10-23 11:09
回复

使用道具 举报

梦石
0
星屑
50
在线时间
165 小时
注册时间
2010-7-3
回帖
104
发表于 2011-10-11 01:46:25 | 显示全部楼层
自动执行一个、其他并行处理、如果不放心、可以把第一个人的事件为自动执行、其他的人并行处理+开关、每说完一个人、打开下个人事件页的开关、也可以把事件都做到一个人的事件页上通过独立开关控制、

点评

为什么其他事件要并行执行……这个答案的正确性存在一些质疑哦~  发表于 2011-10-12 21:47
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部