Cocos Creator 中的3D物体如何贴图

刚接触游戏开发,用的cocos creator (非cocos creator 3d),因为游戏本身是个2D游戏,但其中有个3D的立方体,我在场景中增加了一个3D box 和一个灯光,可以显示出这个立方体,但不知道如何将图片贴在立方体上,属性面板里material和mesh里都不能拖进去一个图片,请问应该如何做,谢谢~

新建一个材质,将贴图给到材质,再将材质给到3D模型的material

1赞

如何动态更换贴图

因为刚进入一家教育公司,课件里面的需要,于是研究了一下这方面的东西,ccc版本是2.2.x。

1,先创建一个材质,修改effect为builtin-unlit ,此时会出现一个选项USE_DIFFUSE_TEXTURE选中后向里面 拖入想要贴的 贴图资源。
2,选择你的立体图形 ,属性面板上找到Meshrenderer 替换materials的默认材质。
3,此时会看到你立体图形渲染成 你想要的样子了

cocoscreator3d 这个版本是不支持 单独用纹理渲染某个面的,也就是说 材质的纹理是哪种 整个立体图形就会被渲染成哪种效果

另外,官方在2d文档里面的3d说明很精简,如果想了解更多的 知识 就去看下源码,然后面向百度编程 :wink:

2赞

求问 如何写 材质的代码 才能 让 box 不同面 使用不同贴图

同问,怎么让 box 不同面 使用不同贴图

建议用unity

难道不是在模型上展好UV?

Cocos Creator 案例源码分享三(3D贴图)_hucailai的博客-CSDN博客

如何给材质加贴图,3.6 cocos creater。我找了全网都没有找到,哭死