看你的 graphics 是否用的是 2d-graphics 这个材质,不是的话替换一下
为什么使用了2d-graphics 这个材质,但是感觉还有锯齿呢?
如何开启graphics抗锯齿?
用了就会自动开的,看你的设备支持 standard_derivatives 么,在这断点看下 CC_SUPPORT_standard_derivatives 是否为 true
https://github.com/cocos-creator/engine/blob/v2.4.0/cocos2d/core/graphics/graphics.js#L195
想问下2.4.0版本什么时候上线呢?
抗锯齿原生平台才有效果吗,打断点调试了 materials 是使用了2d-graphics这个材质
web平台开启抗锯齿后,纯色绘制线条中间会出现黑色
rgb值255, 204, 0
通过断点调试 material.getDefine(“CC_SUPPORT_standard_derivatives”,0) 和cc.sys.glExtension(‘OES_standard_derivatives’) 结果都是 true,但是结果锯齿还是有点明显
你在什么平台测的,graphics 画的是什么?
只有 stroke 才有抗锯齿。
如果有 fill 的话,要先 fill 再 stroke 画边缘就能覆盖掉有锯齿的部分了
你的问题传个 demo ?
感谢,我们做下兼容
请问下,oppo,vivo的问题能帮忙解决下么? 文档上的趣头条接入,安装也启动失败,那边也没相关文档。
目前不支持加载两个不同位置但同名的bundle吗?
ex:
http://192.168.151.20:1234/Game1/resources/
http://192.168.151.20:1234/Game2/resources/
看了下源码在loadBundle时如果有相同名的会直接回传第一个的bundle
补充:
虽然可以在加载第2个之前调用removeBundle把前一个移除,但显然在资源控管上是个很糟的方法
不建议运行时做这种bundle的替换,可能会有意外情况,建议在游戏启动时就确定一个固定加载的路径
你可能误会了,我现在遇上的问题是如果我想加载子游戏的resource的话,loadBundles拿到的会是原本大厅项目的resource包,拿不到子游戏的resource
如果是这样的话,我建议不要叫resources了,取名叫其他的名字呗,因为bundle是以包名为key的,两个bundle名字一样就会造成冲突,只会留下一个,如果有两个 resources
包,那 cc.resources 都不知道用哪一个了