位置: 编程技术 - 正文

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精灵编辑器)

  • 购进农产品的进项税额是9还是10
  • 税控抵减会计分录
  • 预付款类发票可抵扣吗
  • 个人所得税当月计提下月申报
  • 期末存货采用成本与可变现净值孰低法
  • 可以先注销银行账户吗
  • 企业所得税研发费用加计扣除政策的文件
  • 未达账项有几种情况
  • 融资租赁的服务费的标准
  • 公司注销税务需要交多少钱
  • 买车购置税为什么除11.3
  • 应纳税所得额和应纳税额的区别
  • 预收款结转收入怎么算
  • 旅行社代订机票发票报销
  • 保险营销员的佣金收入怎么交个税
  • 招待费进项税额转出在申报表
  • 建筑工地发生的典型意外情况有哪些
  • 办公室椅子固定
  • mac电脑遇到问题而重新启动
  • php composer自动加载
  • 解决思路怎么写
  • 一借多贷的会计分录怎么写
  • php 重写 重载
  • php7.1
  • 除甲醛的净化器哪个品牌做得最好
  • thinkphp案例
  • 进项税额转出和不抵扣的区别
  • 动销率怎么看
  • 山东省项目
  • 2021vue面试
  • promise的几种状态
  • php购物车及订单思路
  • netbeans for php
  • 如何防止sql注入 java
  • 报废机器设备如何缴纳增值税
  • 命令m文件
  • 6.824 Lab 1: A simple web proxy
  • 个人对个人大额转账用途怎么写
  • 新会计准则里的机械作业是什么
  • mysql同步复制搭建方法指南详细步骤
  • 取得交易性金融资产的交易费用
  • 增值税发票怎么领取
  • 计提工会经费会计分录怎么写
  • 合同履约成本如何设置明细科目
  • 债权投资相关科目
  • 餐饮费发票可以抵扣进项税吗
  • 服务业有制造费用吗
  • 预缴的增值税在增值税附表四怎么填
  • 行政事业单位支出范围和标准
  • 计时工资和计件工资的含义
  • 每个银行都有结息
  • 应收票据和应付票据可以对冲吗
  • 签合同付款
  • 股东股权转让会计分录
  • 发出商品属于存货的什么科目
  • 什么是逐步结转分步法
  • sql效率调优
  • win10系统的邮件和日历跟outlook一样嘛
  • winxp关闭自动更新方法
  • linux系统中的用户分为哪几类
  • centos安装ufw
  • solaris如何关闭usb接口
  • win7鼠标点了没反应
  • winxp关机立马自动重启
  • Windows 7(x64)下安装Ubuntu12.4的方法
  • ubuntu login用户名
  • linux删除后恢复
  • win8系统ie浏览器打不开
  • netfilter/iptables模块编译及应用
  • win10 20h2 微软账户
  • unity小技巧
  • nodelink
  • unity3d 依赖注入
  • 学javascript的书
  • python命令行在哪
  • 宁波鄞州区行政区划代码
  • 税务协查函格式 范文
  • 1992年2月20号是什么
  • 国家税务总局2011年34号公告
  • 电子发票查询平台打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设