Project1

标题: 怎么让某事件与某事件接触才会触发某开关 [打印本页]

作者: 恶魔般的天使    时间: 2013-5-28 13:21
标题: 怎么让某事件与某事件接触才会触发某开关
我想用一个事件,到处随机移动,碰到某事件后就移动开启开关。没碰到就不会开启某开关。怎么做?
作者: a849797000    时间: 2013-5-29 20:52
你描述不是很清楚  我不懂什么是一个事件到处移动    是人物到处移动? 然后主角碰到他 移动开启关闭?就是让他不移动? 直接对话不就可以啦 哈哈哈哈哈哈 语文水平是多少年级的?
作者: 恶魔般的天使    时间: 2013-5-29 21:07
a849797000 发表于 2013-5-29 20:52
你描述不是很清楚  我不懂什么是一个事件到处移动    是人物到处移动? 然后主角碰到他 移动开启关闭?就是 ...

e话说我读书作文全县上过报刊。。。意思就是   事件与事件接触,然后开关打开。效果就是让两个事件随机移动,在偶然间相遇,然后事件里的内容自动执行。和主角色毫无关系。
作者: a849797000    时间: 2013-5-29 21:09
恶魔般的天使 发表于 2013-5-29 21:07
e话说我读书作文全县上过报刊。。。意思就是   事件与事件接触,然后开关打开。效果就是让两个事件随机移 ...

等等 我还没读明白  让我先重复读多几十次先
作者: 恶魔般的天使    时间: 2013-5-29 21:15
a849797000 发表于 2013-5-29 21:09
等等 我还没读明白  让我先重复读多几十次先

帅哥我帮你分析下吧。
比方一个事件在地图上随机移动,然后无意间接触到了主角,那么该事件内的内容就执行了。

而我要的效果是一个事件在地图上随机移动,然后无意间碰到了其他事件,然后该事件内容 就自动执行。
作者: 512195574    时间: 2013-5-29 21:36
你这让我想起了以前做的超级坑的事件战旗系统,事件解决方法为,公共事件并行处理,分别取两个变量代表一个事件的x,y位置,其它事件也一样处理,然后用条件分歧对比y与x的值来确定直接是否接触。满足条件执行事件,事件少的话用这个方法很不错,多的话就是噩梦了
作者: 恶魔般的天使    时间: 2013-5-29 21:39
512195574 发表于 2013-5-29 21:36
你这让我想起了以前做的超级坑的事件战旗系统,事件解决方法为,公共事件并行处理,分别取两个变量代表一个 ...

大哥,你这简直是     ········   我的事件要用的几百个。。。
作者: 512195574    时间: 2013-5-29 21:55
不大懂rgss语法,不过可以提供个思路,若是能运用上数组,这类问题也好解决了。
用矩形数组加循环加下标读取所有事件的横,纵坐标。然后编写函数运算x,y的距离值,返回真假
再用一个循环将所有数组带入函数运算一遍,返回真的话就倒出当前数组下标••••然后运行排列为倒出数的时间就行了= =
有人看见的话也省得想了,按照这个思路做脚本就行了
作者: rocent    时间: 2013-5-30 07:24
能不能以设置移动路线为随机或者移动规则为随机为前提?就是确定主角碰到事件这一步应该是涉及到脚本的我暂时还没想到,可能用开关会可行?只是一个思路而已~~可能跟你所要的随机角落有比较大的出入…
作者: 恶魔般的天使    时间: 2013-5-30 08:57
rocent 发表于 2013-5-30 07:24
能不能以设置移动路线为随机或者移动规则为随机为前提?就是确定主角碰到事件这一步应该是涉及到脚本的我暂 ...

求详细解决方法




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1