Project1

标题: 如何实现跨地图复制或移动事件? [打印本页]

作者: nwebin    时间: 2013-3-11 15:21
标题: 如何实现跨地图复制或移动事件?
想把所有地图事件都集中在一张隐藏地图里,然后其他地图的事件直接复制或移动这张隐藏图里的事件,从而实现“地图的同一个位置,随机刷出不同的事件”的效果,请问各位大大脚本应该怎么写,是否有现成的脚本可以借鉴的?
作者: 429259591    时间: 2013-3-11 15:26
没看懂。。。地图的同一个位置,是随机刷出不同的事件是怎样?
作者: nwebin    时间: 2013-3-11 15:32
429259591 发表于 2013-3-11 15:26
没看懂。。。地图的同一个位置,是随机刷出不同的事件是怎样?

可以实现的效果如:在地图的某一位置,刷随机宝箱、随机NPC这样,随机宝箱也可以用其他方法解决,但是随机NPC我除此外实再想不出用什么方法解决
作者: 429259591    时间: 2013-3-11 18:31
本帖最后由 429259591 于 2013-3-11 18:51 编辑
nwebin 发表于 2013-3-11 15:32
可以实现的效果如:在地图的某一位置,刷随机宝箱、随机NPC这样,随机宝箱也可以用其他方法解决,但是随 ...


某个位置是随机的么?...那就用设置事件位置来实现,随机NPC那就用独立开关和事件页来实现,具体的参照宝箱的做法就是了,多个事件页对应一个NPC..每个事件页的条件为独立开关.....


作者: nwebin    时间: 2013-3-11 20:07
这不是我要的效果,我的NPC数量很多,只6个事件页不够呀,而且我每个NPC都有一个任务链的,独立开关肯定不够用,另外,这样做只能实现在同一个地图随机刷1号-4号NPC,加上变量1-N号,也只是在同一个地图上,那我其他地图需要刷NPC怎么办呢?再在另一个地图上也放N个事件?然后写脚本生成不重复的随机数让它不刷成同一个NPC?我怕解译完游戏太卡了,撑不住,有没有更简单点的做法,比如用脚本生成地图事件,地图事件的属性全等于另一个地图上的一个事件,这样生成NPC的地图运算负担会小很多。
作者: 429259591    时间: 2013-3-11 22:50
nwebin 发表于 2013-3-11 20:07
这不是我要的效果,我的NPC数量很多,只6个事件页不够呀,而且我每个NPC都有一个任务链的,独立开关肯定不 ...

可以不用独立开关用变量.....事件页可以多弄几个,至于卡是不会的,除了并行处理的事件和自动处理的事件外,其他事件只要不放几十来个是不会很卡的
作者: wabbyzw    时间: 2013-3-12 20:03
好晕啊,一直不明白你们在说什么……
作者: 芯☆淡茹水    时间: 2013-3-13 03:24
请参照:帮助 —》RGSS参考 —》游戏库 —》数据结构 —》RPG::EventCommand
用脚本来改变事件执行内容
作者: renqqc    时间: 2013-11-6 14:45
楼主找到方法了么,同求啊。。。




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