本帖最后由 moy 于 2014-5-18 02:20 编辑 关于不重新随机,其实,我本来就没打算让他重新随机。。。。除非你每个事件都是堆在可视地图外的区域,只靠随机传进来,不然完全没有必要。。我既然设置了4个坑,为什么一开始一定要把事件放在坑外?让他先占一个,其他的随机去不就好了…没有必要非要在意在这4个坑的出现概率或者什么的吧。 毕竟只是“可能出现在其他位置”这样的初衷……而不是“有相同的概率出现在数个位置”这么精确吧? 非要循环的话,把31~33的
不过这样的代码我木有测试,会不会出现其他问题我不知道 。 至于随机转移可以出现在主角的位置我是知道的- -b,因为这个脚本我在用的时候只是为了怪物和宝箱或者某些物品位置的初始化,所以根本不需要考虑主角的坐标。反正我也不会在刚进图的时候就把主角扔到怪物或者宝箱头上 如果你真的非常介意。把上面的events_xy(x, y).empty?换成 RUBY 代码复制
就可以了。。。(虽然我觉得这是地图设计问题 |
本帖最后由 moy 于 2014-5-16 15:26 编辑 RUBY 代码复制
在地图上划定区域后,在事件的自动运行页中加入脚本put_in_region(n)就可以,n是区域的编号 正好自己的坑也要用到,就贴出来了。不过我只是初步测试了一下,有没有隐患我不知道 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-12-28 09:52
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.