-
Creator 版本:3.0.1 其实所有的版本都是这样
-
目标平台:编辑器报错,但是可以看到效果,浏览器就不断报错
-
重现方式:无论是新建effect,还是使用自带的,只要顶点找色器引入了cc-local,就会报错
-
首个报错: [Scene] Buffer binding ‘CCLocal’ at set 2 binding 0 is not bounded
-
之前哪个版本是正常的:之前版本都正常,但是有一天打开之后就报错,我的是mac系统,我怀疑之前关机的时候没有手动关闭软件,后面再打开,无论是什么版本,或者重新安装creator都是报同样的问题。
-
手机型号:
-
手机浏览器:
-
编辑器操作系统: macOS High Sierra 10.13.6
-
重现概率: 100%
这个问题不解决,我的电脑无法使用creator了
这个问题很严重,官方能解决一下吗
你好,材质的effect选项是哪个?
随便哪个,只要顶点着色器引入了cc-local,我看了那代码,有个layout(set=2,binding=0) 凡是有这样的方法,都会报这个错,上网搜了一下,是绑定什么分组的。之前不会出现这种情况的,不知道怎的,就一直这样,无论重装或者新建项目
大佬,能回复一下吗,急啊,现在开发不了了
sprite effect 为什么要引入 cc-local 呢?默认 sprite shader 里是取不到 local 矩阵信息的,在 CPU 就合批了噢
我截图里用的是builtin-unlit,这是内置的effect,就报错了,其他effect也试了,大都会报错
就算不用内置的,先建一个effect,不改动,也是报这样的错。我自己看了cc-local.chunk文件,看里面有layout(set=2,binding=0),想是这句引起的
基本所有的 ui shader 里都没有世界矩阵的,在 cpu 端就乘进 vb 后合批了,所以只要是在 ui 组件上用的 effect 都不要 include cc-local,这个目前只适用于 3d 组件
你选了builtin-unlit的shader用在sprite的材质上,shader应该换成builtin-sprite,因为builtin-unlit是3D组件用的,里面引用了cclocal
3赞
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。
