Cocos creator中 抗锯齿如何关闭

COCOS CREATOR中 抗锯齿如何关闭:grinning:
API里粗略 找了一下 貌似没有:grinning:
精灵关闭抗锯齿 跟 帧动画关闭抗锯齿 分别怎么操作:grinning:
最好 有全局的设置,可以所有渲染都不使用抗锯齿:grinning:

1赞

好久不写代码了 最近想用CC做个独立游戏玩玩:grinning:

谁来帮帮忙啊。。。

别人都巴不得开启抗锯齿,你为啥要关闭抗锯齿呢?

找到办法了,这是正常情况下和开启抗锯齿的效果

这是不抗锯齿效果

抗锯齿用

spriteFrame.getTexture().setAntiAliasTexParameters();

不抗锯齿用

spriteFrame.getTexture().setAliasTexParameters();

都是成员方法,暂时没有找到全局开关

1赞

想做个 做像素风的游戏,
现在 在Component里面加了这句
this.node.getComponents(cc.Sprite)[0].spriteFrame.getTexture().setAliasTexParameters()
效果还是很明显的

现在在找animation里怎么处理 一帧帧的改 实在不行要去改源代码了

感谢回复

1.1.1 RC2 你可以动态创建帧动画,像这样

你只需要获取到所有spriteFrame后,把所有spriteFrame执行一下不抗锯齿,然后做成帧动画就行了

要是能加个 全局开关就好了:grin:
说不定还能节省性能空间:grin:
以后应该会有的吧,要么 我给他写一个:grin:

这个只有问下官方的大神了:joy:

刚刚不小心找到了:grin:

这是animation的数据吧?你怎么获取所有的spriteFrame呢?官网刚刚更新了1.1.1版本,可以动态创建帧动画,就不用一个动画一个动画的编辑了,而且你做不抗锯齿也比较方便,所以个人建议用动态创建

动画一共用了4张图片 :grin:
刚才加了 上面这几句 成功关闭抗锯齿, 但是感觉好搓啊。。要用的话要专门写个方法来操作:grin:
现在我试试兄弟你的方法:grin:

嗯,你只需要像楼上我发的图片里一样,只不过获取到spriteFrames以后,遍历一遍,把所有的spriteFrame执行不抗锯齿,然后创建成动画就OK了,你试试看

:grin:
试好你的方法以后 我再试试 pomelo 跟 creator 一起会不会出问题 然后今天的娱乐活动就结束了:grin:
感谢热心的你:grin:

不客气哦,能解决问题就好

1赞

使用这个方法:

cc.view.enableAntiAlias(false);

全局进行设置。