查看: 2149|回复: 5

[有事请教] 【求助】MZ如何设置图块显示优先级

[复制链接]
梦石
0
星屑
511
在线时间
50 小时
注册时间
2009-7-1
回帖
66
发表于 2023-1-2 23:07:19 | 显示全部楼层 |阅读模式

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

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

×
想用MZ做XP风格的地图,素材转换这关基本过了,现在遇到优先级设置的问题……MZ里少了一个优先级设置,没法做到XP的以下效果:

Snipaste_2023-01-02_23-00-53.png Snipaste_2023-01-02_23-00-47.png
Snipaste_2023-01-02_23-02-01.png

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

Snipaste_2023-01-02_23-01-25.png Snipaste_2023-01-02_23-01-18.png
Snipaste_2023-01-02_23-02-13.png

MZ没有这项设定……人物本应被草丛顶端遮住,结果站在了草丛上面。请问这个是我错过了什么设置吗?还是说必须要用脚本才能实现XP的功能了?
(PS:XP画出来的图是真的好看……)
梦石
2
星屑
8479
在线时间
463 小时
注册时间
2021-12-4
回帖
486

MZ评测员

发表于 2023-1-3 11:07:23 | 显示全部楼层
呃,图块(不是事件)的前景优先级好像只能通过把“通行性”设为“星”来实现(没有xp的1星到5星那么细致),但是一旦设为星那么这个图块就不再影响该点的通行性(只检查该点其他图块了),至于同一点多个图块的遮挡关系则是在绘制时选择四个图层来实现的qwq
回复

使用道具 举报

梦石
0
星屑
511
在线时间
50 小时
注册时间
2009-7-1
回帖
66
 楼主| 发表于 2023-1-3 12:36:20 | 显示全部楼层
小秋橙 发表于 2023-1-3 11:07
呃,图块(不是事件)的前景优先级好像只能通过把“通行性”设为“星”来实现(没有xp的1星到5星那么细致) ...

感谢回复!我也试过标星的办法,但是一旦标星的话,不论主角在哪个位置图块都必定显示在主角上层,也还是没法解决这个问题(XP里面,当主角和优先级1的图块在同一格时,图块会在上层。但主角在优先级1的图块下面一格时,主角就会在上层)
回复

使用道具 举报

梦石
2
星屑
8479
在线时间
463 小时
注册时间
2021-12-4
回帖
486

MZ评测员

发表于 2023-1-3 18:19:50 | 显示全部楼层
daiboy12 发表于 2023-1-3 12:36
感谢回复!我也试过标星的办法,但是一旦标星的话,不论主角在哪个位置图块都必定显示在主角上层,也还是 ...

嗯,这个问题其实我在一些vx ace的作品里也注意到过,就是「椅子靠背」这种图块会遮挡坐在椅子上的人的头发。
当时想到的解决办法是「不使用高度超过32px的行走图,并且文件名开头加上叹号」(mv和mz的话可以不加叹号而是改代码让它不向上偏移6px)……
回复

使用道具 举报

梦石
0
星屑
29896
在线时间
5733 小时
注册时间
2016-3-8
回帖
1653
发表于 2023-1-3 18:49:28 | 显示全部楼层
大概得把草丛顶端做成事件, 再用插件改那个事件的screenZ值
回复

使用道具 举报

梦石
0
星屑
511
在线时间
50 小时
注册时间
2009-7-1
回帖
66
 楼主| 发表于 2023-1-8 12:03:11 | 显示全部楼层
找到解决方案了,有大佬写过插件解决了,贴个链接~
https://forums.rpgmakerweb.com/i ... nd-the-tile.129336/
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部