Project1

标题: 【求助】MZ如何设置图块显示优先级 [打印本页]

作者: daiboy12    时间: 2023-1-2 23:07
标题: 【求助】MZ如何设置图块显示优先级
想用MZ做XP风格的地图,素材转换这关基本过了,现在遇到优先级设置的问题……MZ里少了一个优先级设置,没法做到XP的以下效果:




XP通过设置图块优先级,可以让草丛的上半部分显示在角色的上层




MZ没有这项设定……人物本应被草丛顶端遮住,结果站在了草丛上面。请问这个是我错过了什么设置吗?还是说必须要用脚本才能实现XP的功能了?
(PS:XP画出来的图是真的好看……)
作者: 小秋橙    时间: 2023-1-3 11:07
呃,图块(不是事件)的前景优先级好像只能通过把“通行性”设为“星”来实现(没有xp的1星到5星那么细致),但是一旦设为星那么这个图块就不再影响该点的通行性(只检查该点其他图块了),至于同一点多个图块的遮挡关系则是在绘制时选择四个图层来实现的qwq
作者: daiboy12    时间: 2023-1-3 12:36
小秋橙 发表于 2023-1-3 11:07
呃,图块(不是事件)的前景优先级好像只能通过把“通行性”设为“星”来实现(没有xp的1星到5星那么细致) ...

感谢回复!我也试过标星的办法,但是一旦标星的话,不论主角在哪个位置图块都必定显示在主角上层,也还是没法解决这个问题(XP里面,当主角和优先级1的图块在同一格时,图块会在上层。但主角在优先级1的图块下面一格时,主角就会在上层)
作者: 小秋橙    时间: 2023-1-3 18:19
daiboy12 发表于 2023-1-3 12:36
感谢回复!我也试过标星的办法,但是一旦标星的话,不论主角在哪个位置图块都必定显示在主角上层,也还是 ...

嗯,这个问题其实我在一些vx ace的作品里也注意到过,就是「椅子靠背」这种图块会遮挡坐在椅子上的人的头发。
当时想到的解决办法是「不使用高度超过32px的行走图,并且文件名开头加上叹号」(mv和mz的话可以不加叹号而是改代码让它不向上偏移6px)……
作者: alexncf125    时间: 2023-1-3 18:49
大概得把草丛顶端做成事件, 再用插件改那个事件的screenZ值
作者: daiboy12    时间: 2023-1-8 12:03
找到解决方案了,有大佬写过插件解决了,贴个链接~
https://forums.rpgmakerweb.com/i ... nd-the-tile.129336/




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