查看: 2571|回复: 4

[已经解决] 求教如何设定范围内触发事情

[复制链接]
梦石
0
星屑
50
在线时间
26 小时
注册时间
2010-9-30
回帖
10
发表于 2012-2-28 14:18:20 | 显示全部楼层 |阅读模式

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

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

×
RT

譬如角色在绘制好的城镇内行走,走到某块区域自动执行事件
但是由于城镇地图的多方向性,一般情况下不可能只从某个特定的事件上经过并触发事件。

求教如何设定

其实自己也有解决方案,
1 设定单通道,只能从此过,当然能触发                缺点 画面不够美观,局限性太强。
2 在所有可能通过的路线上都设置相同事件            缺点 事件过多,太冗杂也太笨重。

希望能有能设定 走到某指定范围内就能触发事件的方法。

求指教!!!!!!!
梦石
0
星屑
46
在线时间
1527 小时
注册时间
2012-1-12
回帖
1548

贵宾

发表于 2012-2-28 14:30:00 | 显示全部楼层
本帖最后由 cxpagy 于 2012-2-28 14:34 编辑

坐标会用吗?
设置主角的X/Y坐标,当主角坐标在触发坐标内触发事件,如何?
=。=
                    ↑↑↑↑本人所发帖多为玩笑逗大家一乐,不用太当真↑↑↑↑
-------------------------------------分割线---------------------------------------
                                                      
                                  以下六人为本人爱妃团,严禁NTR
                  iisnow,bbh,梦回碧落,迷糊的安安,pigsss
,tianlluo
回复

使用道具 举报

梦石
0
星屑
50
在线时间
37 小时
注册时间
2012-2-18
回帖
11
发表于 2012-2-28 15:36:47 | 显示全部楼层
本帖最后由 睡去的ZZ 于 2012-2-28 15:37 编辑

你先做好一个事件,然后右键点复制
再在人物可能走过的地方右键粘贴
把路口摆上一排事件就可以了
这样你只要做一个事件,其他的只要复制粘贴就可以了

点评

RPGVA好像有区域……?  发表于 2012-2-28 15:50
这个就是方法2,其实一般也就是用的这个办法。 方法1也可行。通过地图的设计可以达到既美观又实用  发表于 2012-2-28 15:46
回复

使用道具 举报

双子人

梦石
0
星屑
3205
在线时间
3619 小时
注册时间
2009-4-4
回帖
3901

开拓者

发表于 2012-2-28 20:52:44 | 显示全部楼层
本帖最后由 hys111111 于 2012-2-28 20:53 编辑

放一个并行处理的事件,执行脚本:
  1. for x in 你想要的范围1...你想要的范围2
  2. for y in 你想要的范围3...你想要的范围4
  3.   $game_variables[XX]=true
  4. end
  5. end
复制代码
然后,放一个自动执行的事件:(出现条件是XX开关打开)
里面就放执行的内容。执行完毕后,独立开关操作A,在此事件建立一个事件页(空的),出现条件是独立开关A打开时

不过我觉得您的方法2是最好的方法
回复

使用道具 举报

梦石
0
星屑
50
在线时间
26 小时
注册时间
2010-9-30
回帖
10
 楼主| 发表于 2012-2-29 01:49:35 | 显示全部楼层
感谢楼上诸位热心的朋友!!!
由于才开始接触RMXP 不想用脚本的(因为不太懂语法)
还是发现 脚本能解决的问题 要比RMXP本身自带的功能强大很多啊!
就像C和JAVA 还是面向过程的东西更加全面,非常感谢诸位。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部