位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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精灵编辑器)

  • 计提个税与实际缴纳不一致
  • 收取境外服务费收入如何开票
  • 增值税科目及会计处理
  • 经审计的财务报告包括的内容
  • 未满一年的公司可以注销吗
  • 饭店发光板图片大全
  • 科技型中小微企业贷款贴息贴保项目入库申请指南
  • 结转折旧费用是自动结转的吗
  • 水电气费用属于固定成本
  • 上个月发票忘记开了怎么办
  • 满减 优惠券
  • 居民企业应纳税所得额税率
  • 无形资产日常维护支出会计处理
  • 损益类账户的会计要素有哪些
  • 超标公积金应怎么办理
  • 固定资产期初余额在哪里录入
  • 小规模纳税人如何转一般纳税人
  • 工会经费的缴费主体
  • 购买礼品赠送客户进项税处理
  • 企业会计准则财务报表本期金额和上期金额
  • 筹建期水电费计入什么科目
  • 物业公司水费差额征税不备案
  • 企业庆祝建党活动
  • 自开和代开增值税专用发票盖章要求有不同吗?
  • PHP 中dirname(_file_)讲解
  • 前期做了无票收入,后期怎么填写
  • 绣球花的叶子出现了斑点,这是怎么了?
  • 包工队人员受伤该由谁负责
  • 前端 上传文件
  • 企业股权转让所得可以弥补亏损吗
  • 深度学习第一步——Pytorch-Gpu环境配置:Win11/Win10+Cuda10.2+cuDNN8.5.0+Pytorch1.8.0(步步巨细,少走十年弯路)
  • 公允价值变动损益和投资收益区别
  • php如何做app
  • 阿罗内镇的村落叫什么
  • vue做项目的流程
  • 数学建模心态崩了
  • php对称加密算法
  • 为什么递延收益不产生所得税影响
  • 资本化的后续支出
  • 发票金额与实际不符
  • 国地税合并后工资仍然不一致
  • 耕地税税率是多少
  • 已经抵扣的发票红字信息表怎么开
  • 长期待摊费用的账务处理
  • 《开具红字增值税专用发票通知单》
  • 现金结算的特点和概念
  • mysql如何分类
  • 应收账款账龄计提坏账比例
  • 工程材料费发票没拿到是否能预提费用?
  • sqlserver2008默认实例
  • 零申报是怎么回事
  • 公司法认缴资本金新规
  • 企业停产期间在生产违法吗
  • 单独运费怎么做账
  • 外商投资企业清算资金汇出环节,银行
  • 原材料暂估差异调整
  • 实收资本挂在其他应收款现在股权转让
  • 母公司以房产投资子公司
  • 收到伙食费的会计处理
  • 收到政策性搬迁短信
  • win7断电后无法启动
  • iis支持什么后端语言
  • unsecapp.exe - unsecapp是什么进程
  • ubuntu 20.04拨号上网
  • linux 进入命令
  • 旅游软件页面
  • Linux系统中下载文件的wget命令操作实例
  • python咋写
  • unityprefab
  • 服务器限制流量
  • js selectionchange
  • python正则函数
  • jquery找父级
  • 个人房屋出租给公司怎么开发票
  • 营转非的政策
  • 南通国税电子税务局
  • 江苏税务登记证查询
  • 重置税务密码
  • 专票一个单位一张可以吗
  • 河北税务官方网页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号