Project1

标题: RMXP 人物被遮挡半透明效果是怎么做出来的? [打印本页]

作者: yhcfsr    时间: 2015-9-19 12:04
标题: RMXP 人物被遮挡半透明效果是怎么做出来的?
问题1:我研究了金庸无双2,发现人物被树、石头等遮挡后,会变成半透明,可是数据库“图块”对应地图既没有设置优先级,也没有设置“草木繁茂处”,更没有设置“地形标志”,那它的透明是怎么出来的呢?
而且神奇的是,人物被遮挡的部分完全是以树木石头的轮廓为边界的,也就是说,轮廓以外不会被遮挡。按照通常的做法设置优先级和“草木繁茂处”属性,被遮挡是以一个小方块为单位实现的,而不是以物体轮廓以边界,这样子做出来相当难看。

问题2:再看看雨血死镇,它的遮挡也是做的很好,但是我发现图块中没有“地图元件”,只有全景图,那么它的遮挡效果又是怎么做出来的呢?
作者: 天地有正气    时间: 2015-9-19 14:32
他们都使用了“双远景图”脚本,用一个远景图作为地图,另一个远景图作为遮罩层
作者: yhcfsr    时间: 2015-9-19 14:52
原来如此啊,按照大神的指示,又研究了一下,原来它们的远景图遮挡是扣出来的……太感谢了,原来做一个游戏真是要花费很多心思,向那些作者们致敬




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1