Project1

标题: [已解决]如何把茂密处透明度,改成不透明的。 [打印本页]

作者: miantouchi    时间: 2019-8-20 14:33
标题: [已解决]如何把茂密处透明度,改成不透明的。
本帖最后由 miantouchi 于 2019-8-21 13:34 编辑

如图,人物身体在树林里面默认系统是半透明的,我想改成下半身不透明,留个脑袋,用脚本改了下也不好使。

2.jpg (85.45 KB, 下载次数: 16)

2.jpg

1.jpg (32.95 KB, 下载次数: 12)

1.jpg

作者: 灯笼菜刀王    时间: 2019-8-20 15:15
在图快设置那取消你这个图快的茂密设置就可以了呗
作者: 灯笼菜刀王    时间: 2019-8-20 19:51
本帖最后由 灯笼菜刀王 于 2019-8-20 20:05 编辑

茂密度设置是让行走图站上去的时候, 下面12像素变成半透明, 用来模拟走在草地中脚若隐若现的样子, 它不是把图块半透明了哦

你想要树木遮挡角色只剩个脑袋露出来, 可以把树林图块做两层, 一层普通的铺地, 第二层只留半边图块, 另一半是空的,然后把第二层优先度提高盖住角色, 这样角色走进去身体就会被一半的图块遮挡住而只露出头了

不过因为优先度算法的原因, 这个方法在你的角色垂直移动的时候, 在两个遮挡图层之间会露出身体来, 视觉上是有一些违和,  要想完全避免还是要改一改脚本, 让它在某些时候屏蔽掉一半的行走图

比如,这样做


然后进到茂密设置的地方就会只剩一半行走图了

作者: miantouchi    时间: 2019-8-21 13:22
本帖最后由 miantouchi 于 2019-8-21 13:32 编辑

解决了。

1.jpg (8.72 KB, 下载次数: 14)

图块

图块

2.jpg (39.79 KB, 下载次数: 8)

直接用你给的代码效果

直接用你给的代码效果





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