位置: 编程技术 - 正文

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

  • 支付增值税会计科目
  • 职工福利费会计凭证
  • 个体户每个月要申报个税吗
  • 生产税净额计算实例
  • 租房代收水电费税率
  • 增值税的征税范围
  • 视同销售增值税表怎么填
  • 税控盘减免税额转出会计分录
  • 红字发票没有地址和银行信息跨月了无法作废
  • 想要自己开厂应该怎么做
  • 广告公司如何经营管理
  • 未达起征点是什么
  • 免税项目怎么做账
  • 转让土地使用权属于销售无形资产吗
  • 筹资活动现金流量净额为负
  • 员工借款会计分录
  • 服务合同需要征税吗
  • 销售收入打折后怎么算
  • 企业分立房产税税收政策
  • 外贸公司的出口清单
  • 如何处理没有录音的人
  • 私营独资企业是公司还是非公司
  • 个人汽车租赁发票网上怎么开
  • 固定资产报废税费怎么处理
  • 公司去大厅交社保要带什么证件
  • 小规模企业差额征收税率
  • 个税申报与社保申报一定是一致的么
  • 政府会计制度事业单位会计制度
  • 银行承兑 贷款
  • 公司法人如何从公司提钱
  • 公司备用金可以取多少
  • 分支机构的季度所得税务报表是填合并报表吗
  • 土地增值税清算报告
  • 处理固定资产怎么计算
  • 附加税费减免性质代码
  • 忘记excel工作表保护密码怎么办
  • 解决口苦最快的方法
  • 专用发票的设计流程
  • rundll.exe是什么程序
  • php -m
  • erl.exe是什么进程
  • 诉讼费属于什么科目类别
  • 社保调整基数后 两个月没变化
  • 一般纳税人的进项普票怎么做账
  • 一次性扣除固定资产汇算清缴
  • matlab绘图总结
  • 开票缴纳的1%个税是多少
  • 基于51单片机的电子秤设计
  • phpcms怎么样
  • 费用科目在贷方表示
  • logstash gsub
  • 帝国cms视频教程
  • 国际货运代理可以分哪几类?
  • 经营所得预缴申报收入总额
  • sql优化的方法及思路
  • 收到厂家返利如何计算成本
  • 简易征收的税款可以抵减
  • 车船税税金及附加
  • 加油充值卡有优惠吗
  • 规划设计费收费依据
  • 加计抵减10%政策适用范围
  • mysql搜索字段内容
  • mysql怎么把列变成行
  • win8.1系统没有wifi怎么办
  • win7系统如何更改默认浏览器
  • win7系统点击桌面图标没反应
  • vmware下载不了
  • win10系统家庭版和专业版区别
  • linux给文件赋全部权限
  • 批处理/l
  • java gui开发框架
  • python urljoin
  • jquery可以实现哪些效果
  • linux系统中rpm命令主要功能
  • nodejs使用express
  • Nodejs+express+ejs简单使用实例代码
  • jquery 扩展事件
  • 沉浸式模式
  • 房产税从价计征税率
  • 现任新疆兵团政治部主任
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设