Project1
标题:
遮挡问题
[打印本页]
作者:
awyb3110
时间:
2010-7-27 11:51
标题:
遮挡问题
就是一个物体,人物在前面的时候不起遮挡作用,而人物在其后面的时候会遮挡,这个要怎么搞才好?
作者:
火ZHI意志
时间:
2010-7-27 11:55
默认就是这样的………………
作者:
小角色
时间:
2010-7-27 11:56
如果是图块,调整优先级
事件行走图的话不用管它
作者:
逸豫
时间:
2010-7-27 11:56
新建一个事件即可……
作者:
时光机
时间:
2010-7-27 13:40
教材.png
(11.41 KB, 下载次数: 14)
下载附件
保存到相册
2010-7-27 13:40 上传
不知道是不是指这个
作者:
【紫雨】
时间:
2010-7-27 13:43
把优先级调到最高试试吧
作者:
xiaominging
时间:
2010-7-27 15:30
同学,RM制作的是2D的游戏没有什么前面和后面的,
但是大致上知道你的意思了,不知道我理解的对不对
其一,一个物体有上下连接的两个图块大小如下所示
██←头部
██←脚部
在头部部分站的角色会被事件头部挡住
而在脚部(实际上这个地方除非设置了穿透是到不了的,我指的是站在脚部的下面一格)部分站的角色的头部会挡住该物体
这个效果只要按照默认素材规格来做的单张行走图都能实现。
其二,一个大号的物体(不是一张行走图),比如一个楼梯吧,
在楼梯下面行走的时候角色会被楼梯挡住,
当在楼梯上面行走的时候角色把楼梯挡住,
当然前文说过RM不是3D,因而这个只是观念上的上下而不是真正意义上的上下。
而这里的楼梯也全部用一样形状的事件拼出来的(比如在事件页中【角色图片】里设定用【(元件)】然后选择地图图块中的楼梯图块)
这里就要用到事件页左下角【选项】区域中的【允许穿透】和【在最前面显示】了。
还是画一个鬼画符吧
■■■■■■■■■■■■■■■■■■■
□◤▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁◥ □
□▏ 第五~ ▏□
□▏ 第四阶梯 ▏□
□▏ 第三阶梯 ▏□
□▏ 第二阶梯 ▏□
□▏ 第一阶梯 ▏□
◣▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁◢
■■■■■■■■■■■■■■■■■■■
如图,从□的地方进去的话会被楼梯挡住
而如果从■的地方进去的话会把楼梯挡住
我们需要在所有□的地方放一个【事件开始条件】为【与事件接触】的事件将某个开关【楼梯下面】变为on
然后在所有的■的地方放一个【事件开始条件】为【与事件接触】的事件将【楼梯下面】变为off
接下来就是楼梯事件的设置了,分别为每个阶梯的楼梯事件建立两个事件页,
一个事件页中设置和普通的事件一样,只不过要求【允许穿透】
另一个事件页中设置【出现条件】为【楼梯下面】on,勾选【允许穿透】和【在最前面显示】
这样就完成了,不过有一点细节注意,不要让主角在【楼梯下面】的时侯能一直向垂直方向走动走从第一阶梯或最高阶梯里穿出来,这个自己动脑很容易解决。其它的物体都可以参考楼梯来制作吧。
作者:
苏菲娅
时间:
2010-7-28 09:35
楼主的问题我也碰到过
可以搜索"双远景.伪.优先级"
不过我有个不一样的方法来解决这个问题
比如说这个地图
正常的遮挡是这样的
但是站在这个位置遮挡就出问题了
可以设置一下通行,不让角色走进那个地方
可是有时候路很窄的话呢...
也可以把树呀篱笆呀的做成npc行走图?可是那样位置对不准,虽然知道是用下边居中的32像素为参照点去对,可是很累很累啊~~~
。。。
最后我的思路是这样的,先在图块里把那些可能出问题的位置的图形标志设为7
再把遮照层移动到雾图里
原来的_2的图用空白图代替
然后在地图上设个并行事件
条件分歧
当主角接触那些图形标志为7的图块时
更改雾的透明度为0
其他情况下透明度222
这样用不用双远景都可以啦
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1