请问Creator 3D 1.1 调适时锯齿设定

发布说明里有提到修改
需要在main.js中cc.game.init之前添加
cc.macro.ENABLE_WEBGL_ANTIALIAS = true;
这个没问题

但是想在浏览器调适时可以抗锯齿
也就是发布前
没有main.js添加该怎么做

我们下个版本对预览做一下调整,默认开启

不想等到下个版本有什么修改方式嘛
预览时眼睛不太舒服

https://docs.cocos.com/creator3d/manual/zh/editor/preview/browser.html#自定义预览模板

用自定义预览模板就可以了

是指在index.ejs加上?

    <%- include(cocosTemplate, {}) %> // 游戏启动处理逻辑
    <script src="/test.js"></script> // 新增脚本 

然后test.js怎么写
cc.macro.ENABLE_WEBGL_ANTIALIAS = true;

预览还是没效果

我看了一下,目前确实无法通过定制 preview 模板来实现目的,我们考虑下看看怎么处理更好

1赞

这个现在编辑器跑浏览器有办法解决锯齿了吗?看了效果很难受:joy:

随便新建一个TS,写上cc.macro.ENABLE_WEBGL_ANTIALIAS = true,预览的时候就没有锯齿了

还是会有锯齿,这个TS,需要做什么设置吗?

用的1.1版本没有其他设置,就是写在引用声明的地方,我之前也就随便试了下就没锯齿了,3d的脚本加载顺序好像是和creator有变化的,之前看到过说明现在找不到了,这样改能没锯齿我也比较奇怪

我就直接创建个脚本挂上去了,但是没有效果,估计要在初始化之前才有用,你可能挂载在加载界面吧?

没有挂上节点,甚至其他脚本import都没有,写上console信息直接是第一行输出,第二行是WebGL2 device initialized

2赞

使用方法
1.新建ts脚本

2.在脚本最上方加入
import * as cc from “cc”;
cc.macro.ENABLE_WEBGL_ANTIALIAS = true;

3.脚本随便挂一个节点上
4.运行OK