广州unity3d培训
达内广州CBD中心

18589266248

热门课程

广州达内Unity3d培训什么是Unity3d的PostFX v2技术?Unity3d技术

  • 时间:2018-07-19 17:11
  • 发布:广州达内Unity3d培训
  • 来源:广州达内Unity3d培训

广州达内Unity3d培训什么是Unity3d的PostFX v2技术?Unity3d技术。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。那么,下面由小编为大家介绍广州达内Unity3d培训什么是Unity3d的PostFX v2技术?Unity3d技术的知识。

一、广州达内Unity3d培训什么是Unity3d的PostFX v2技术

PostFX v2主要包括Post Process Layer 与Post Process Volume。PostProcess Layer需要挂载到Camera的Gameobject,场景中只能有一个Post Process Layer处于Active状态。PostProcess Volume相当于一个效果容器,场景上可以拥有多个PostProcess Volume。

1.Post Process Layer

PostProcess Layer如下图所示,Trigger变量若设置为Null,则只有Global Post Process Volume里的效果会生效。若不为Null,对于非 Global Post Process Volume。Trigger的位置信息会跟Post Process Volume的Collider 做位置判断,以决定该Post Process Volume是否处于有效区域。

2.Post Process Volume

Global变量表示该Post Process Volume是否是全局,若不是则需要挂载Collider组件。Blend Distance变量的用途为:在非global模式下,判断Trigger距离Collider 的最短距离是否小于Blend distance,小于则该Post Process Volume进行后处理计算。

3.PostFX v2 渲染

在代码层面,PostFX v2的渲染主要通过用CommandBuffer来实现,在类PostProcessLayer的OnEnable函数中,创建了若干Commandbuffer。

4.PostFX v2的代码主入口在类PostProcessLayer的OnPrecull函数,该函数为Monobehaviour的回调函数。

以上是小编为大家介绍的广州达内Unity3d培训什么是Unity3d的PostFX v2技术?Unity3d技术的内容!希望对大家有所帮助!喜欢的朋友们可以继续关注达内教育最新动态,也可以咨询达内unity3d课程专业老师。

广州达内Unity3d培训

上一篇:广州unity3d培训如何使用全局类实例变量?unity3d培训
下一篇:广州Unity3d培训班培训和认证编辑是什么?Unity3d培训

马上预约三天免费体验课

姓名:

电话:

想独立开发unity3d游戏 必须掌握哪些相关知识?

Unity3D零基础入门指南?初学者必看!

怎样学习unity3d?Unity3D培训班哪家好?

学习unity3d有哪几个步骤?

选择城市和中心
贵州省

广西省

海南省