想做一个像素游戏,但是发现creator给自动开了锯齿,在哪里可以关掉呢?
你等楼下官方来解释,我只吐槽一下他们那个接口。
游戏中抗锯齿应该是对geometry的抗锯齿,这种锯齿的产生本质上是光栅化渲染(扫描线)中用离散量去逼近连续量造成的。常见的有MSAA,FXAA,SMAA,TAA。
creator新加的那个抗锯齿,我看了一眼,貌似只是切换贴图采样方式(线性采样/点采样),把它叫做抗锯齿是不合适的,是一种误导。楼主这些人只是需要把采样方式改成点采样,你们应该有正确的引导。而且我印象里creator有个inspector是可以设置贴图采样方式的(虽然不知道设了有没有用。。。)。如果以后你们这引擎要变得更牛逼了,需要真正的抗锯齿了,这接口估计是要改掉的。。。
这真不是喷,只是一点点建议。
6赞
目前可以使用 cc.view.enableAntiAlias(true || false); 来做楼上说的贴图采样方式的切换。
确实这个接口放在 view 里面虽然便捷但不是很妥当,也许用 cc.Texture2D.enableAntiAliasTexParameter 更好