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

Project1

 找回密码
 注册会员
搜索
查看: 3320|回复: 16
打印 上一主题 下一主题

[已经解决] 素材过大导致的人物遮挡问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1090
在线时间
324 小时
注册时间
2017-1-24
帖子
122

开拓者

跳转到指定楼层
1
发表于 2018-2-17 22:30:11 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 戴迪 于 2018-2-19 14:00 编辑
截图
问题

Lv3.寻梦者

梦石
0
星屑
2709
在线时间
166 小时
注册时间
2018-1-19
帖子
89
8
发表于 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
求勾搭QwQ(bu)会使用脚本和事件QwQ虽然脚本还只是初级程度,还在学习ingQwQ
平常很闲,特别想回答问题和解决问题。再求勾搭呜呜呜QWQ
QQ:841155947
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1090
在线时间
324 小时
注册时间
2017-1-24
帖子
122

开拓者

7
 楼主| 发表于 2018-2-19 13:57:09 | 只看该作者
本帖最后由 戴迪 于 2018-2-19 13:58 编辑
mori13 发表于 2018-2-19 10:36
@event_name是表示事件的名字,就是能检测地图上所有事件名字为这个的,设定的话在72行有
多个事件且行走 ...


嗯......我觉得离实现效果还有一定距离.......
你要的行走图朝向?
还存在的一些问题
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2709
在线时间
166 小时
注册时间
2018-1-19
帖子
89
6
发表于 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

求勾搭QwQ(bu)会使用脚本和事件QwQ虽然脚本还只是初级程度,还在学习ingQwQ
平常很闲,特别想回答问题和解决问题。再求勾搭呜呜呜QWQ
QQ:841155947
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1090
在线时间
324 小时
注册时间
2017-1-24
帖子
122

开拓者

5
 楼主| 发表于 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.如果是多个事件且行走图不同,是否需要重复仿写你修改的脚本?
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36462
在线时间
10800 小时
注册时间
2009-3-15
帖子
4815
4
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

Project6.rar

188.04 KB, 下载次数: 92

求勾搭QwQ(bu)会使用脚本和事件QwQ虽然脚本还只是初级程度,还在学习ingQwQ
平常很闲,特别想回答问题和解决问题。再求勾搭呜呜呜QWQ
QQ:841155947
回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

点评

ok我去了解一下  发表于 2018-2-19 10:26
现在还能改名吗qwq
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-27 16:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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