
Cocos Creator v3.0
文章平均质量分 52
kissSimple
游戏客户端程序
展开
-
Create 3.0天空盒无色差还原
美术说天空盒跟原图有色差,看了一下源码发现是因为引擎做了色调映射。天空盒shaderCCFragOutput修改后的天空盒shader:shader写完了,但如何让其生效呢?方案一:直接替换掉引擎的天空盒shader。步骤如下:找到引擎源码所在文件夹找到天空盒shader文件替换shader方案二:游戏运行后更新天空盒的shader新建一个材质使用新写的shader脚本里面去设置天空盒材质import { _decorator, Component, F原创 2021-06-17 20:20:12 · 278 阅读 · 0 评论 -
Cocos Creator 3.0源码漫游
Cocos Creator 3.0源码漫游激动人心的3.0预览版出来了,不仅大幅增强了2D的功能支持,在渲染方面也支持了Metal和Vulkan。还等什么赶紧一睹源码为快吧。在开启本次的迷思破除之旅前,先设定一下目标场景是如何切换的?node的destroy到底干了些啥?GPU骨骼动画的蒙皮是在哪里实现的?没有使用点光或者聚光灯是否会有额外的性能损耗?多pass是个啥?阴影咋实现的?节点的destroy先看一下destroy涉及到的几个函数。cocos/core/scene-grap原创 2020-12-13 14:37:58 · 2220 阅读 · 0 评论 -
Creator 3D开发入门经验分享
Creator 3D开发入门经验分享3D的核心概念、场景的绘制流程。GPU的工作过程、每一个像素是怎么绘制出来的。3D的常规用法。适用范围:Cocos Creator v3.0 、Cocos Creator 3D v1.23D场景核心概念模型模型由网格和材质组成。网格mesh定义了物体表面的形状。mesh由一个个三角面片构成。一个三角面片包含三个顶点。每一个顶点的信息包括顶点在模型坐标系下的位置、法线、纹理坐标等。vertexShader就是专门处理顶点数据的,它的主要作用就是将顶点坐标从原创 2020-12-11 20:11:03 · 1382 阅读 · 0 评论