戴迪 发表于 2018-2-19 13:57 首先那个,其实游戏中的都是game_event类而不是RPG::Event类,所以需要稍微转换下。这个偶倒是弄好了 但是对于事件的朝向的话,偶试过了用设置移动路线的角色朝向更改,事件的朝向还是没有变化的(依旧是2)所以就没太明白在哪里找 对于第二个问题。同一事件的朝向不同,占用的体积和乃说的不太一样。不同朝向的时候事件的位置没有变,但是上下占用体积是同一的,左右的占用体积也是同一的。所以朝向其实设置两对就可以了。但是脸朝向和事件朝向好像不是同一个偶就很迷_(:з」∠)_嘛乃的问题就靠上面那个日文的解决吧~ |
本帖最后由 mori13 于 2018-2-19 10:55 编辑 戴迪 发表于 2018-2-19 10:25 @event_name是表示事件的名字,就是能检测地图上所有事件名字为这个的,设定的话在72行有 多个事件且行走图不同,就复制粘贴,然后更改事件名字和添加这个对应的。 |
188.54 KB, 下载次数: 74
mori13 发表于 2018-2-18 00:33 首先感谢解答,如果只是相同行走图的画.确实解决了问题.其次有几个疑问. 1. if event.instance_variable_get(:@event).name=~ /#{@event_name}/i 这句话怎么理解?等号右边内嵌表达式#{@event_name}两旁加的斜杠和i是什么意思? 2.如果是多个事件且行走图不同,是否需要重复仿写你修改的脚本? |
本帖最后由 soulsaga 于 2018-2-19 11:16 编辑 日站有个脚本可以把所有事件行走图阻挡范围改成按图像尺寸来算..包括透明背景的部份..所以不太好用.. |
39.72 KB, 下载次数: 99
的确呢,如果把素材分割成多个事件还不好分... 想了一会偶只是想到了用脚本,把对应事件占用空间的周围的坐标全部设为不能通行。 附上偶做的小范例,更改了Game_character 1,搜索三四个井号或者mori13就能找到偶改的地方了。限制了事件的左右上两个坐标大小的空间,可以自行增加减少 _(:з」∠)_这个做法倒是有个缺点,只是限制了事件固定的附近坐标,如果是方形事件或者是同一线上方向的 到还好哦 |
188.04 KB, 下载次数: 92
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-9-21 16:36
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.