create 3.8 怎么添加或者更换材质

let mm = cc.Material.getBuiltinMaterial(“2d-gray-sprite”)
node.getComponent(cc.Sprite).setMaterial(0, mm)

这个应该是2.x使用材质 但是3.x的 没有这个 getBuiltinMaterial 不知道怎么使用自定义或者引擎自带的材质,求大佬指点

可以试一下这个

cc.builtinResMgr.get(ui-sprite-material);

文档: Cocos Creator API

1赞

好的 感谢。 顺便再问一下 3.8 版本 设置 opactiy 没有了 tween(node).to(0.5,{opacity:200}).start() 这样

先给节点添加 UIOPacity组件

tween(node.getCompoent(UIopacity)).to(xxx,{opacity:xxx}).start()

感谢 这个可以用

我用windows电脑构建的时候 总是提示下面的权限不足 用mac就没事 npm 版本11.0 我用管理员权限打开creator也不行

Error: EPERM: operation not permitted, open ‘D:\Cocos\QQemoji\Src\QQEmoji\ClientProject\temp\asset-db\assets\c0\c0a1fd5e-ea74-499d-97a6-707f2046b6e8\build1.0.1\release.json’