设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

素材过大导致的人物遮挡问题

查看数: 3248 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-2-17 22:30

正文摘要:

本帖最后由 戴迪 于 2018-2-19 14:00 编辑 截图         问题 哇好几个月没碰RM了,如今有空就问些基础问题吧.素材是选了有代表性的,主要为了说明问题. 如图所示,事件选的行走图太大了,占了不 ...

回复

mori13 发表于 2018-2-19 14:31:02
戴迪 发表于 2018-2-19 13:57
嗯......我觉得离实现效果还有一定距离.......
[fold=你要的行走图朝向?][/fold]
[fold=还存在的一些问题 ...

首先那个,其实游戏中的都是game_event类而不是RPG::Event类,所以需要稍微转换下。这个偶倒是弄好了
但是对于事件的朝向的话,偶试过了用设置移动路线的角色朝向更改,事件的朝向还是没有变化的(依旧是2)所以就没太明白在哪里找
对于第二个问题。同一事件的朝向不同,占用的体积和乃说的不太一样。不同朝向的时候事件的位置没有变,但是上下占用体积是同一的,左右的占用体积也是同一的。所以朝向其实设置两对就可以了。但是脸朝向和事件朝向好像不是同一个偶就很迷_(:з」∠)_嘛乃的问题就靠上面那个日文的解决吧~

点评

ok的还是感谢,可惜平常没有多少时间,不能深入研究  发表于 2018-2-21 02:03
mori13 发表于 2018-2-19 10:36:40
本帖最后由 mori13 于 2018-2-19 10:55 编辑
戴迪 发表于 2018-2-19 10:25
首先感谢解答,如果只是相同行走图的画.确实解决了问题.其次有几个疑问.
1. if  event.instance_variable_ ...


@event_name是表示事件的名字,就是能检测地图上所有事件名字为这个的,设定的话在72行有
多个事件且行走图不同,就复制粘贴,然后更改事件名字和添加这个对应的。

Project6.rar

188.54 KB, 下载次数: 74

戴迪 发表于 2018-2-19 10:25:34
mori13 发表于 2018-2-18 00:33
的确呢,如果把素材分割成多个事件还不好分...
想了一会偶只是想到了用脚本,把对应事件占用空间的周围的坐 ...

首先感谢解答,如果只是相同行走图的画.确实解决了问题.其次有几个疑问.
1. if  event.instance_variable_get(:@event).name=~ /#{@event_name}/i    这句话怎么理解?等号右边内嵌表达式#{@event_name}两旁加的斜杠和i是什么意思?
2.如果是多个事件且行走图不同,是否需要重复仿写你修改的脚本?
soulsaga 发表于 2018-2-18 11:37:10
本帖最后由 soulsaga 于 2018-2-19 11:16 编辑

日站有个脚本可以把所有事件行走图阻挡范围改成按图像尺寸来算..包括透明背景的部份..所以不太好用..

largechara2.zip

39.72 KB, 下载次数: 99

点评

可喜可贺新年快乐  发表于 2018-2-19 14:32
okok问题已解决,经测试,主角是可以穿透透明图块的  发表于 2018-2-19 13:59
把largechara.rb,base.rb,main.rb里面的脚本各自复制插入到MAIN上面应该就可以了..  发表于 2018-2-19 11:33
_(:з」∠)_顿时感觉好复杂而且看不懂日文  发表于 2018-2-19 11:24
请重新下载..发现漏了必须的脚本..  发表于 2018-2-19 11:14

评分

参与人数 1星屑 +50 +1 收起 理由
RyanBern + 50 + 1 认可答案

查看全部评分

mori13 发表于 2018-2-18 00:33:39
的确呢,如果把素材分割成多个事件还不好分...
想了一会偶只是想到了用脚本,把对应事件占用空间的周围的坐标全部设为不能通行。
附上偶做的小范例,更改了Game_character 1,搜索三四个井号或者mori13就能找到偶改的地方了。限制了事件的左右上两个坐标大小的空间,可以自行增加减少
_(:з」∠)_这个做法倒是有个缺点,只是限制了事件固定的附近坐标,如果是方形事件或者是同一线上方向的 到还好哦

Project6.rar

188.04 KB, 下载次数: 92

WantMy蕙 发表于 2018-2-18 00:19:04
是类似于护镖之类的吗...
如果是那种主角开车就挺好办的...
如果是护镖类型,就是主角在左右作为一个保镖之类的话
就要涉及到我之前问过的碰撞箱
这个问题貌似很难解决???
应该有类似的脚本,就是在事件的备注或者什么地方注明该事件占用多少方格
然后进行一个碰撞箱的判定的......
只是不知道哪里有
sorry

点评

ok我去了解一下  发表于 2018-2-19 10:26
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-21 16:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表