位置: 编程技术 - 正文

Unity3D开发之Unity5版本自写Shader没有雾的效果问题(unity3d官方教程)

编辑:rootadmin

推荐整理分享Unity3D开发之Unity5版本自写Shader没有雾的效果问题(unity3d官方教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d 开发,unity3d开发之对象池,u3d unity3d,unity3d documentation,unity3ds,unity3d官方教程,unity3d documentation,unity3d documentation,内容如对您有帮助,希望把文章链接给更多的朋友!

原本项目是Unity 4.6版本的,升级到Unity 5之后发现原本的雾不再看见了,然后查了一下相关资料,发现官方是改变了雾的渲染。

Unity3D开发之Unity5版本自写Shader没有雾的效果问题(unity3d官方教程)

这里有相关的官方方式:

surface shaders, nothing needs to be done; fog variants & code will be generated. You can add "nofog" to #pragma surface line, if you really don't want fog.For vertex/fragment shaders, if you want fog you have to do this:Add #pragma multi_compile_fogAdd UNITY_FOG_COORDS(n) to your vertex-to-fragment structAdd UNITY_TRANSFER_FOG(o,o.vertex); to your vertex shader. "o" is output struct name, and "o.vertex" is position in clip space.Add UNITY_APPLY_FOG(i.fogCoord, col); to end of your pixel shader. "i" is input struct name, and "col" is the color computed in your pixel shader. This applies standard fog color; if you want custom fog color (as some particle/additive shaders do, for example), you can do UNITY_APPLY_FOG_COLOR(i.fogCoord, col, fixed4(0,0,0,0)); to fog towards black for example.For fixed function shaders, nothing needs to be done. "Fog { ... }" command in shaderlab still works, but now it onlyaffects fixed function shaders (for non-fixed function, see point 2 above).By default, fog modes used by scenes are included into game data build. If you know you'll want to change them at runtime, you can choose "Custom fog modes" (default is "automatic") under project's Graphics Settings, and tick checkboxes you need.

Unity3D制作2D精灵动画 首先导入图片,我自己做了个简单的图片。图片导入unity3d,修改spritemodel,点击spriteeditor。如果,图片中的各个元素距离比较开,可以用Slice自动划分。

Unity3D教程宝典之Shader篇 基本知识 基础讲:基本知识以下内容不需要入门的时候立刻阅读和理解,建议逐渐深入学习后,不时回来看看即可。什么事GUP?GUP:GraphicProcessingUnit,中文翻译为

unity商店demo学习:俯视视角RPG游戏 一下所有素材和源码都来自unity商店的实例Top-DownRPGStarterKit,这个demo是unity商店上最好的入门级rpg游戏实例,麻雀虽小,五脏俱全,想要弄清楚一个标准

标签: unity3d官方教程

本文链接地址:https://www.jiuchutong.com/biancheng/372803.html 转载请保留说明!

上一篇:【边玩边学Unity3d】实现可编辑网格(unity3drpg游戏教程)

下一篇:Unity3D制作2D精灵动画(unity精灵编辑器)

  • 继续教育容易过吗
  • 股东会的特别决议事项包括
  • 固定资产的更新改造支出计入什么科目
  • 个税申报错了并且已经缴款怎么修改
  • 会计分录借贷符号
  • 会计凭证的内容中应包括会计分录
  • 企业未开票收入怎么发现
  • 过路费发票可以抵扣增值税吗
  • 工资计提多了怎么冲
  • 库存品种
  • 单位处置车辆账务处理
  • 新办企业地税要备案吗
  • 投资款需要交印花税嘛
  • 高新企业财务做账要求
  • 长投成本法分红分录
  • 公司账户有钱怎么取出来
  • Win10任务栏图标居中
  • 把输入法关闭
  • PHP:oci_server_version()的用法_Oracle函数
  • 付款给代账公司的费用是什么科目
  • dgservice.exe是什么文件
  • window10没有激活码
  • 预收账款为什么不属于金融负债
  • 营业外收入账户贷方登记企业发生的各项营业外收入
  • php数组函数输出《咏雪》里有多少"片"字
  • 资产收购的账务处理
  • 工人工资怎么算
  • Sublime Text v4.0(4143)破解方法
  • php dom
  • PHP:connection_status()的用法_misc函数
  • 年营业收入平均增长
  • 混合筹资的定义
  • 期票是不是承兑汇票
  • 房产自用改出租房产税如何申报
  • 个人签订的出租协议
  • vscode配置javafx
  • 非正常损失可以税前扣除吗
  • 残疾人就业保障金计入什么科目
  • 前后端交互用什么技术
  • 固定资产净残值率是多少
  • yolov5 output
  • 论文implications
  • 装饰工程公司施工一般包括哪些内容?
  • 代销手续费怎么开票
  • 离线开票限额怎么办
  • jetbrainsnews
  • phpcms api
  • php去掉最后一个逗号
  • 帝国cms功能
  • 年报中的利润表本月数需要填吗
  • SQL Server Native Client下载 SQL Server Native Client安装方法
  • 递延收益为什么属于负债
  • 公司收到生育津贴不给员工
  • 建筑企业缴纳资源税
  • 什么单位需要
  • 跨月的普通发票能作废吗
  • 招待费住宿
  • 在企业中的应用
  • mysql压缩包安装教程5.7.32
  • MySQL中使用____关键字来删除表格中的数据
  • ubuntu server gui
  • win8系统怎样安装
  • 安装完xp系统直接蓝屏怎么办
  • win10怎么取消u盘密码保护
  • centos安装位置选择
  • 鲁大师安装失败怎么回事
  • linux-gnu
  • win7关机没反应怎么办
  • 苹果win10更新48%不动了
  • jquery animation
  • 游戏开发之二维码怎么弄
  • 地形图高程点坐标高程提取
  • 注释标签的内容会显示在浏览器窗口中
  • 文件夹权限命令
  • jquery简单例子
  • mac如何配置pycharm
  • python中django
  • 机票的抵扣率是多少
  • 政府免费
  • 湖北国税发票手机查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设