美术说天空盒跟原图有色差,看了一下源码发现是因为引擎做了色调映射。
天空盒shader

CCFragOutput


修改后的天空盒shader:

shader写完了,但如何让其生效呢?

方案一:直接替换掉引擎的天空盒shader。
步骤如下:

  1. 找到引擎源码所在文件夹
  2. 找到天空盒shader文件
  3. 替换shader

方案二:游戏运行后更新天空盒的shader

  1. 新建一个材质
  2. 使用新写的shader
  3. 脚本里面去设置天空盒材质

import { _decorator, Component, ForwardPipeline, director, Material } from 'cc';
const { ccclass, property } = _decorator;
/*** 天空盒原样显示,不进行色调映射*/
@ccclass('MySkyBox')
export class MySkyBox extends Component {@property(Material) material = null;start() {const forwardPipeline = director.root.pipeline as ForwardPipeline;const skybox = forwardPipeline.skybox;if (skybox['_model']) {skybox['_model'].setSubModelMaterial(0, this.material);}}
}
  1. 脚本挂载到场景,并引用刚刚新建的材质

demo
印象笔记地址


更多文章
个人博客: https://blog.csdn.net/u014560101
公众号:游戏开发之旅

Create 3.0天空盒无色差还原相关推荐

  1. ubuntu10.0.4使用再生龙还原后在启动时不能正常启动

    2019独角兽企业重金招聘Python工程师标准>>> ubuntu10.0.4使用再生龙还原后在启动时不能正常启动,出现上图界面,在网上搜了很多解决方案,如修改rootdelay, ...

  2. Android9获取权限闪退,Android 9.0 关于ACTION_CALL无权限导致闪退的问题

    Android 9.0 关于ACTION_CALL无权限导致闪退的问题 18年年底毕业,开始从事android研发,对application层有兴趣,于是自学使用Android studio对app的 ...

  3. 自动开料机器人_工业4.0智能家具无人化生产线 自动化无人化大势所趋

    品脉数控工业4.0智能家具无人化生产线 自动化无人化大势所趋 工业4.0自动化生产连线 品脉数控紧随社会的前进步伐,数控积极响应国家智能制造2025号召,推动中国定制家具自动化革命,把板式家具生产智能 ...

  4. scandall pro找不到扫描仪_想要高清无色差的石材图片就得用扫描仪

    石材行业研究 | ? 关注更多内容 小编之前在水头的手机店工作过,在这个工作过程中,经常碰见许多石材老板要买拍照清晰的手机,但是介绍来介绍,他们都很难找到合适的,要么就是色彩还原不够真实,要么就是拍不 ...

  5. IDEA-Translation3.0插件右键无文档翻译解决

    IDEA-Translation3.0插件右键无文档翻译解决 相信最近有好的小伙伴也更新了最新版的IDEA-2020.3版本,这界面简直美的不要不要的 在更新2020.3版本时随之也更新了Transl ...

  6. 一文看懂:零代码、0代码、无代码平台是什么?怎么选?

    注:零代码.0代码.无代码平台,指的基本是同一个意思,即不用代码开发.就能实现应用搭建的平台 以前想要P一张好看的图片或者做一个很燃的视频,只能交给设计师&摄影师用专业的软件,但现在有了美图秀 ...

  7. 小米7.0系统如何无Root激活Xposed框架的教程

    在较多团队的引流或业务操作中,基本上都需要使用安卓的黑科技Xposed框架,前几天我们团队购来了一批新的小米7.0系统,基本上都都是基于7.0以上版本,基本上都不能够获得Root的su超级权限,虽然一 ...

  8. 小米8.0系统怎么样无Root激活Xposed框架的流程

    在较多单位的引流,或业务操作中,基本都需要使用安卓的强大功能XPOSED框架,上周我们单位购来了一批新的小米8.0系统,基本都都是基于7.0以上系统,基本都不能够获得Root超级权限,纵然有一些可以但 ...

  9. 小米平板8.0系统怎么样无root激活Xposed框架的步骤

    在大多团队的引流或者业务操作中,基本上都需要使用安卓的强大功能xposed框架,近期,我们团队采购了一批新的小米平板8.0系统,基本上都都是基于7.0以上系统,基本上都不能够获得ROOT的su权限,纵 ...

最新文章

  1. C#一键显示及杀死占用端口号进程
  2. sql server排序慢_用Nginx实现接口慢查询并可示化展示TOP 20
  3. (十)更快的排序算法(归并、快排、基数)
  4. B.The Tortoise and the Hare 长春
  5. node+mongodb+win7
  6. hdu 1561 The more, The Better (依赖背包 树形dp)
  7. [转]Servlet 3.0 新特性详解
  8. 如何成为专家-核心的七个特质
  9. 用python编程、假设一年期定期利率_《Python程序设计》题库.pdf
  10. java利用openoffice转换doc、docx、txt、pptx、xlxs为PDF格式文件
  11. 手游:cocos2d-x3.0 移植 wp8 开发 各种 “蛋疼”问题的汇总
  12. Firday分布式家庭理财系统开发文档(原创作者)
  13. 求偏微分方程的数值解(有限差分法、配置法、Galerkin方法)
  14. Ubuntu18.04安装后检测不到集成声卡问题
  15. 以太网MDIO总线调试笔记
  16. 室内环境下的3D 目标检测调研
  17. Linux vi命令 编辑文本
  18. oss回调异常 Private address is forbidden to callback, 502,404(400/403)
  19. 工程师如何拥抱数字化转型?
  20. 我已经租不起回龙观的房子了

热门文章

  1. 少儿编程教育好不好---《浅谈青少儿编程教育与计算思维》
  2. 4万程序员学了10万次的课程,今天,曝光背后的讲师!
  3. 动态规划 | 可以用在核酸检测的算法:莱文斯坦算法
  4. matlab 不知道函数形式 函数拟合,请问三元函数的拟合,在不知道函数形式的情况下,如何用1stopt实现...
  5. 创建高性能移动 web 站点【转载】
  6. IntelliJ IDEA的SVN按钮或者图标不见了(如何显示SVN按钮或者SVN图标的解决方案)
  7. 与机房收费系统重相见
  8. 用Python进行批量文件整理
  9. 大脑皮层功能梯度的意义及其计算
  10. 隐藏手机号码中间四位数