查看: 3274|回复: 11

[已经解决] [已解决]如何把茂密处透明度,改成不透明的。

[复制链接]
梦石
0
星屑
15041
在线时间
2230 小时
注册时间
2019-1-24
回帖
964

R考场第七期纪念奖

发表于 2019-8-20 14:33:39 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 miantouchi 于 2019-8-21 13:34 编辑

如图,人物身体在树林里面默认系统是半透明的,我想改成下半身不透明,留个脑袋,用脚本改了下也不好使。
2.jpg
1.jpg
梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2019-8-20 15:15:11 | 显示全部楼层
在图快设置那取消你这个图快的茂密设置就可以了呗

点评

茂密设定是遮挡度为1高度草皮用的,你取消半透明改成1就等于人物32高度以下都看不到了,你可以改下行走图,角色整体Y往上去一点。  发表于 2019-8-20 18:01
取消了的话,提高树木图块的高度的话,人物整体就看不见了。  发表于 2019-8-20 17:52
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2019-8-20 19:51:03 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 2019-8-20 20:05 编辑

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

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

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

比如,这样做
TIM图片20190820195557.png

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

点评

用你的代码修改,就不用弄第二层的遮挡层了,省掉了PS和第二次铺设地图了。  发表于 2019-8-21 13:35
完美解决!  发表于 2019-8-21 13:33
其实遮挡1,可以向下移动就会出这样的情况,角色不低于32就不用单调个遮挡一半的草地,直接遮挡1不透明就行了。不过他的角色看着好像确实不足32  发表于 2019-8-21 07:20
我也遇到过这种遮挡半边情况,一会试试看,不过算法得修理一下,行走图64或96,还靠下只能从图片低端开始往上加,除以二太多了。  发表于 2019-8-21 07:17

评分

参与人数 2星屑 +100 赞 +2 收起 理由
miantouchi + 1 认可答案
RyanBern + 100 + 1 认可答案

查看全部评分

回复 1 0

使用道具 举报

梦石
0
星屑
15041
在线时间
2230 小时
注册时间
2019-1-24
回帖
964

R考场第七期纪念奖

 楼主| 发表于 2019-8-21 13:22:55 | 显示全部楼层
本帖最后由 miantouchi 于 2019-8-21 13:32 编辑

解决了。

图块

图块

直接用你给的代码效果

直接用你给的代码效果

点评

多谢,边缘不设置茂盛而是用遮挡,完美解决了,和原版一个效果了。  发表于 2019-8-21 16:43
但是这个方法在边缘的时候也一样会切一半, 所以要么边缘不设置茂盛而是用遮挡, 要么就树林铺满整个图块,不要有图块一半是树一半是地面  发表于 2019-8-21 14:25
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部