用户:
LOUISQII查看:165 回复:7 评论:13 创建时间:2022-06-16T18:17:20
最近,我在神岛创作的过程中,发现了1个无法解释的bug。一起来看看吧。
透视眼
上图:

???说好的真3D游戏呢?怎么变成面了???其实,我们在一些地图中飞行到地图的界外,就可以看穿人性的弱点(划掉)一些地形。具体是怎么回事,我不知道......
而且,一些玻璃也可以实现这种效果:

(此处用的方块是window,编号为160)
好了,哪位大佬能解释一下这是怎么回事吗?谢谢了
SKQA岛三渲染方块的机制是,只渲染和空气或透明方块接触的面,其他的面都不渲染,以及多层透明方块只渲染第一层。
这里透明方块的定义是,方块六个面只要有一个像素透明或半透明都算,竹子(bamboo)虽然不是整个都透明,也算。
所以就会导致隔玻璃看不到水,因为玻璃和水都是透明方块,只渲染玻璃不渲染水。
而第一个就属于岛三的特性了,山谷湖泊模板的专属特性,就是地图边缘的山会判定没有接触空气或透明方块,所以不渲染。
点赞2
评论
岛三这么做就是为了节省性能,如果每个方块每个面都渲染的话,你新建一个空白地图都会卡成1帧ppt,然而这也会导致特性变多
虽然看不懂,但是觉得很有道理
就是说如果有好多层透明方块你只能看到第一层()第一个就是岛三的特性吉吉还没修()
你字多跟你走()