![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos Creator v3.0
文章平均质量分 52
kissSimple
游戏客户端程序
展开
-
Create 3.0天空盒无色差还原
美术说天空盒跟原图有色差,看了一下源码发现是因为引擎做了色调映射。 天空盒shader CCFragOutput 修改后的天空盒shader: shader写完了,但如何让其生效呢? 方案一:直接替换掉引擎的天空盒shader。 步骤如下: 找到引擎源码所在文件夹 找到天空盒shader文件 替换shader 方案二:游戏运行后更新天空盒的shader 新建一个材质 使用新写的shader 脚本里面去设置天空盒材质 import { _decorator, Component, F原创 2021-06-17 20:20:12 · 185 阅读 · 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 · 2062 阅读 · 0 评论 -
Creator 3D开发入门经验分享
Creator 3D开发入门经验分享 3D的核心概念、场景的绘制流程。GPU的工作过程、每一个像素是怎么绘制出来的。3D的常规用法。 适用范围:Cocos Creator v3.0 、Cocos Creator 3D v1.2 3D场景核心概念 模型 模型由网格和材质组成。 网格mesh定义了物体表面的形状。mesh由一个个三角面片构成。一个三角面片包含三个顶点。每一个顶点的信息包括顶点在模型坐标系下的位置、法线、纹理坐标等。vertexShader就是专门处理顶点数据的,它的主要作用就是将顶点坐标从原创 2020-12-11 20:11:03 · 1293 阅读 · 0 评论