首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Unity后处理PostProcessEffectRenderer在编辑器中显示,但不在内部版本中显示

Unity后处理(Post-Processing)是一种在游戏或应用程序中对渲染图像进行处理的技术。PostProcessEffectRenderer是Unity中的一个类,用于管理和渲染后处理效果。它负责将后处理效果应用于摄像机的渲染结果,并将其显示在屏幕上。

在编辑器中显示但不在内部版本中显示的问题可能是由于以下原因之一:

  1. 缺少必要的后处理效果组件:在编辑器中显示后处理效果,可能是因为在编辑器中添加了相应的后处理效果组件,但在内部版本中缺少了这些组件。确保在内部版本中正确添加了所需的后处理效果组件。
  2. 编辑器和内部版本的配置不同:Unity编辑器和内部版本可能具有不同的配置文件或设置。这可能导致在编辑器中显示的后处理效果在内部版本中不显示。检查配置文件和设置,确保它们在两个环境中保持一致。
  3. 编辑器脚本和内部版本脚本的差异:后处理效果的实现可能涉及到编辑器脚本和内部版本脚本的差异。确保在两个环境中使用相同的脚本,并检查脚本中的条件语句或编译指令,以确保在内部版本中正确启用后处理效果。

总结起来,要解决Unity后处理在编辑器中显示但不在内部版本中显示的问题,需要确保在内部版本中正确配置和添加所需的后处理效果组件,保持编辑器和内部版本的配置一致,并检查脚本的差异以确保正确启用后处理效果。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Unity通用渲染管线(URP)系列(十四)——多相机(Camera Blending & Rendering Layers)

转到Unity的档案下载,找到所需的Unity版本,然后从任一下拉菜单中选择“内置着色器”。着色器位于DefaultResourcesExtra / UI文件夹。...Unity一次仅支持一个全局场景,因此我们需要使用一种方法来限制每台摄像机看到的内容。 2.1 剔除掩码 每个游戏对象都属于一个层。场景窗口可以通过编辑器右上方的Layers下拉菜单过滤显示的层。...因为这纯粹是下拉菜单的装饰,所以我们只需要对Unity编辑器执行此操作。因此,将CustomRenderPipelineAsset转换为局部类。 ? 然后为其创建一个覆盖属性的仅编辑器脚本资产。...它适用于MeshRenderer组件,但不幸的是灯光的属性无法响应更改。出现渲染层下拉菜单,但未应用调整。我们无法直接解决此问题,但是可以添加我们自己的有效版本的属性。...我们需要从设置获取相关属性,确保处理多重选择的混合值,掩码获取为整数,将其显示,然后将更改后的值分配回该属性。这是默认灯光检查器版本所缺少的最后一步。

8.1K22

Unity3D】Unity 编辑器窗口布局 ( 创建 Unity3D 项目 | 添加物体 | 层级窗口 | 场景窗口 | 游戏窗口 | 属性窗口 | 项目窗口 | 控制台窗口 | 窗口位置修改 )

文章目录 一、 Unity Hub 创建 Unity 2020 编辑器版本Unity3D 项目 二、Unity 编辑器窗口布局 1、添加物体 2、菜单栏和工具栏 3、Hierarchy 层级窗口...Hub 创建 Unity 2020 编辑器版本Unity3D 项目 ---- Unity Hub 界面 , 左侧选择 " 项目 " 面板 , 然后点击右上角的 " 新项目 " 按钮 ,...点击顶部的 " 编辑器版本 " 后的下拉菜单按钮 , 可以选择该项目的 编辑器版本 , 从本地已安装的 Unity3D 编辑器版本中选择 ; 选择项目模板为 " 3D " , 设置项目名称 , 项目位置...1、添加物体 选择 " 菜单栏 / GemeObject / 3D Object / Cube " 选项 , 添加一个 3D 立方体物体 , 此时 Unity 编辑器界面 , 就可以看到立方体..., 用于显示 当前选中物体 的 具体属性 , 下图中红色矩形框中就是 属性窗口 ; 7、Project 项目窗口 Project 项目窗口 显示项目中的文件 , 包括 C# 代码脚本 , 资源

2.9K20

Unity通用渲染管线(URP)系列(一)——自定义渲染管线(Taking Control of Rendering)

灯光、阴影、透明度、图像效应(后处理)、体积效应等等。所有的效果都需要按照正确的顺序叠加到最后的图像上,这就是我们说的渲染管线所做的事情。 以前,Unity只支持一些内置的方式来渲染物体。...1.1 建立工程 Unity 2019.2.6或更高版本创建新的3D项目。因为我们将创建自己的管线,因此不要选择任意的RP项目模板。...但是,当透明的物体视觉上互相影响时,它们必须被画成正面,才能正确地融合在一起。 3 编辑器渲染 自定义的RP正确地绘制了Unlit对象,但我们还可以做一些事情来改进在Unity编辑器的使用。...它会出现在游戏窗口中,但不会出现在场景窗口中。 ? (game 窗口下的UI按钮) 帧调试器向我们显示UI是单独呈现的,而不是由RP呈现的。 ?...如果仅清除深度,则二号位摄影机将正常渲染,但不会绘制天空盒,因此之前的结果会显示为背景。

16.7K136

Unity 实用工具】✨| Unity 十款 浏览器相关插件 整理(web view browser)

前言 本篇文章将会介绍一下Unity可以用的一些浏览器插件 有的是内嵌形式的,就是Unity显示浏览器的相关内容,有的则是会调用电脑本身的浏览器 插件有很多种,基本上都能实现一个浏览器最基本的功能...,这点很致命,不过可以利用第三方键盘来输入中文,移动端也可以调用手机自带的键盘来进行中文输入 系统要求: Unity 2017.3 或更高版本(由于 Unity 错误,Windows 不支持 2017.3...第九款:3D WebView for iOS 这款则是针对IOS开发使用,没什么好说的,内容与上面几款都差不多 功能也是一应俱全,但是一样不能在编辑器运行,所以明摆着想要在Unity编辑器运行看效果就必须下载一个...,所以明摆着想要在Unity编辑器运行看效果就必须下载一个PC版本的!...3D WebView 的原生UWP插件无法在编辑器运行,因此在编辑器运行时默认使用模拟 webview 实现。

7.6K40

Unity C#脚本里的方括号声明(含常用声明介绍)

最近开始学unity,对于一些基础知识,还是习惯边码边写文章的形式来学习。 js括号是定义数组的,c#括号是进行声明的(c#中用{}定义数组),而声明中最常见的是序列化属性。...面板隐藏public的属性,但不含序列化功能。...[Range(0.0f,10.0f)]public float bu=3.0f Tooltip 成员属性 注释,双击编辑器某个gameobject时脚本上某个属性名时显示 [SerializeField...ContextMenuItem 成员属性 为属性增加一个方法,右键编辑器属性key值时显示 [Multiline][ContextMenuItem("Reset", "ResetString")]public...void ResetString(){bb = "";} ColorUsage 成员属性 颜色选择器,参数为是否包含透明度 [ColorUsage(true)]public Color cc; 在编辑器显示下选项可以用序列化的枚举声明

2.5K10

Unity基础教程系列(七)——可配置形状(Variety of Randomness)

Game的FixedUpdate方法,遍历形状列表并调用每个形状的新GameUpdate。在生成新形状之前,一开始就执行此操作。这样可以使行为与我们游戏的早期版本保持一致。 ? ?...与编辑器打交道时,其文件应放在“Editor”文件夹。这告诉Unity将其与所有其他与编辑器有关的代码进行编译和组合,并使其脱离构建。 ?...尽管我们仅在编辑器中使用此元数据,但不得将其脚本文件放置Editor文件夹,因为我们将在ColorRangeHSV中使用此类型。 该属性只是最小和最大两个属性的容器。...首先,我们必须得到它们,然后显示了范围滑块之后,我们必须对其进行设置,以防它们被更改。Unity将负责检测更改并为我们支持撤消和重做。 ?...接下来,我们需要知道要显示的滑块的限制,该限制存储属性。我们可以通过PropertyDrawer的attribute属性访问它。

2.6K30

Unity-伽马空间和线性空间是什么与他们之间的不同?

之后图片将输出到屏幕上进行显示并调整显示的伽马值。这种操作是很简单的,没有物理修正。真正的生活,光照现象是线性的,这意味着复杂光源对光照表现的贡献是同时添加到正确的强度。...将输入颜色、纹理传给线性空间之前将伽马修正移除。当着色完成,结果在物理上是正确的因为着色和输入都在同样的空间。之后,后处理也在线性空间中,后处理通常是线性的。...最后对图像进行伽马修正以将正确的结果显示出来。 Unity的颜色空间 Unity可以很方便的切换颜色空间,对于许多项目渲染管线可以无缝工作。通常UnityPC、Xbox、PS平台支持线性渲染。...当渲染适用HDR的线性颜色空间,Unity全部的后处理将在线性空间中。...虽然Unity一些平台上不支持线性空间,但是可以通过shader实现pow()方法来实现伽马修正,这个方法将有较大的性能消耗。

2.1K20

Unity3D】Unity3D 软件安装 ( 注册账号并下载 Unity Hub | 安装 Unity Hub | 获取个人版授权 | 中文环境设置 | 安装 Unity3D 编辑器 )

" 按钮 ; 推荐下载 Unity3D 的长期支持版本 ; 点击界面的 " 下载 Unity Hub " 选项 ; 根据你的系统 , 选择对应的 Unity Hub , 我 Windows...Hub 启动后的样式 , 点击 Sign in 按钮 , 登录 Unity Hub , 登录后显示如下内容 , 这里先跳过 ; 设置 个人版本许可 , 点击 " Agree and get personal...edition license " 按钮 , 即可获取个人版授权 ; 推荐使用个人版 , 各个授权版本的区别 ; 偏好设置 许可证 查看个人版许可 , 只有 3 天 … 四、中文环境设置...; 五、安装 Unity3D 编辑器 ---- 首先在偏好设置 , 先修改下安装位置和下载位置 , 尽量不要在 C 盘安装 ; 选择左侧的 " 安装 " 面板 , 选择完毕后 , 点击右上角的..." 安装编辑器 " 按钮 , 选择安装 2020 版本的 长期支持版本 ; 选择安装的模块 , 同意 Visual Studio 2019 社区版的许可 , 同意 Android

2.3K20

每个开发者都应该了解的游戏引擎知识

地图编辑器: 一个好的游戏引擎需要搭配一个好的地图编辑器unity3d和 cocos2d都把地图编辑器集成到了游戏引擎里面(虽然cocos2d并没有做得特别好,不过由于它的可扩展性,)....坐标系 : 图形图像和游戏应用开发坐标系是非常重要的,我们Android和iOS等平台应用开发的时候使用的二维坐标系它的原点是左上角的。...而在Cocos2d-x坐标系它原点是左下角的,而且Cocos2d-x坐标系又可以分为:世界坐标和模型坐标。unity3d坐标系包含了世界坐标,屏幕坐标,视口坐标,绘制GUI界面的坐标系。...消息驱动:消息循环、消息预处理、消息处理,消息回调用于游戏运行的整个过程不断检测是否有因玩家的操作而触发的消息,并将消息分发到游戏框架的消息处理程序,供程序设计人员编写消息处理驱动。...处理对象的驱动过程,对象有可能会相互碰撞,故需要碰撞检测模块参与碰撞检测,并将检测结果反馈给游戏程序,共游戏程序进一步处理。最后一步就是显示,包括显示游戏背景、显示各种游戏对象及游戏UI。

1.7K10

Unity3D插件】AVPro Video插件分享《视频播放插件》

例如,如果你为iOS购买了AVPro视频,那么你仍然可以看到Unity编辑器的水印,因为这是windows/os X上运行的,但是当你部署到iOS设备时播放的视频将是无水的。...您可以通过在场景添加一个MediaPlayer组件来检查您安装了哪个版本,并单击该组件的检查员的“关于”按钮。版本显示在这个框。...Unity编辑器,你需要编辑“Unity.app/content/info”。您的构建应用程序,您需要编辑“您的.app/content/info.plist”。...Unity 5.3或更低版本Unity 5.4或更高版本时,不启用单通道VR选项的情况下,一定要在场景添加“UpdateStereoMaterial”组件脚本。...字段: Media Player 要显示的媒体播放器 Display In Editor 显示编辑器 Scale Mode 是否在编辑器显示矩形,对调试缩放模式有用 Color 如何适应屏幕的屏幕颜色

5K20

Unity3D插件】AVPro Video插件分享《视频播放插件》

例如,如果你为iOS购买了AVPro视频,那么你仍然可以看到Unity编辑器的水印,因为这是windows/os X上运行的,但是当你部署到iOS设备时播放的视频将是无水的。...您可以通过在场景添加一个MediaPlayer组件来检查您安装了哪个版本,并单击该组件的检查员的“关于”按钮。版本显示在这个框。...Unity编辑器,你需要编辑“Unity.app/content/info”。您的构建应用程序,您需要编辑“您的.app/content/info.plist”。...Unity 5.3或更低版本Unity 5.4或更高版本时,不启用单通道VR选项的情况下,一定要在场景添加“UpdateStereoMaterial”组件脚本。...字段: Media Player 要显示的媒体播放器 Display In Editor 显示编辑器 Scale Mode 是否在编辑器显示矩形,对调试缩放模式有用 Color 如何适应屏幕的屏幕颜色

4.2K20

Unity 实用技巧

网上看到一篇关于 Unity 实用技巧的博文,觉得颇有意思,这里简单翻译一下,原文在这里(PS: 部分技巧仅适用于 Unity 较新版本,有兴趣的朋友注意一下) TextArea 特性 TextArea...Unity Visual Search Unity Visual Search 是一个免费的 Unity 插件,使用他我们可以快速的找到需要的 3D 模型,并且可以在编辑器中进行预览(特别适用于游戏原型的制作...SerializeField 和 HideInInspector 特性 SerializeField 特性可以让非公有变量 Inspector 显示(并序列化) HideInInspector 特性可以让...Inspector 显示的变量隐藏. ?...MenuItem 特性 MenuItem 特性可以向 主菜单 和 Inspector 上下文菜单添加方法调用,但要注意的是, MenuItem 是 Editor 下的特性,发布版本不能使用. ?

1.1K30

Unity3D学习笔记11——后处理

直观来理解,后处理指的是场景渲染完成之后,不进入屏幕的颜色缓冲区,而是暂时进入帧缓冲区;在对帧缓冲区的画面进行处理之后,再进入颜色缓冲区被屏幕显示出来。...实现 第一点需要明确的是,Unity后处理既不是写在脚本类MonoBehaviour的Start(),也不是写在Update(),而是写在专门的函数OnRenderImage()。...Unity创建随意一个场景,创建一个脚本挂到Camera游戏对象上: using UnityEngine; [ExecuteInEditMode] [RequireComponent(typeof...解析 需要理解的是,后处理的Shader虽然大部分都是片元着色器写,但是后处理本质上还是一个或者多个渲染指令,只要是渲染指令,就要经过从顶点着色器到片元着色器的过程。...在这个例子片元着色器把颜色取反,所以最终整个屏幕的颜色RGB颠倒了;设置纹理坐标X方向上的值大于一半时不显示,所以整个屏幕的右边就不显示颜色。

75220

Unity基础教程系列(新)(一)——游戏对象和脚本(Creating+a+Clock)

在其中,我们将创建一个简单的时钟并对程序进行编程,以使其显示当前时间。你不需要具有Unity编辑器的任何经验,但是假定你一般具有多窗口编辑器应用程序的经验。...1.1 新工程 当你打开Unity时,将显示Unity Hub。这是一个启动程序和安装程序应用程序,你可以在其中创建或打开项目,安装Unity版本以及执行其他操作。...创建新项目时,可以选择其Unity版本和模板。我们将使用标准的3D模板。创建之后,它将添加到项目列表,并在相应版本Unity编辑器打开。 是否可以使用其他渲染管线创建项目?...本教程,我们唯一的C#代码是Clock,因此没有理由公开其内容。 字段可序列化后,Unity将对其进行检测并将其显示Clock游戏对象的Clock组件的检查器窗口中。 ?...渲染完成后,结果将显示显示器上。然后显示屏将显示该帧,直到获得下一帧为止。渲染新帧之前,所有内容都会更新。因此,Unity经历了一系列的更新,渲染,更新,渲染等等。

4.2K20

为虚幻引擎开发者准备的Unity指南

开始使用 Unity 之前,用户需要安装适合自己需求的引擎版本。...“Installs”页面,单击“Add”按钮可获取最新版本Unity。...以下是 Unity 的重要视图及其 Unreal 编辑器的对应视图。 2.1 Scene 视图(视口) Scene 视图是 Unity 的视口,可用于直观导航和编辑场景。...与 Unreal 打开新窗口来编辑资源设置的方式不同,当你 Project 窗口中选择资源时,Unity 会在 Inspector 显示资源的相关信息和设置。...这将作为变量 Inspector 显示时的默认值。 6.4 事件方法 下面是 Unity 响应特定事件时将调用的函数: 一旦组件的游戏对象在场景中被激活,就会调用 Start()。

17710

Unity3D 入门:让 C# 脚本公开可在 Unity 编辑器设置的属性

将一部分参数从 C# 脚本抽离出来,可以让 C# 脚本 Unity 项目中更通用,适用于更多游戏对象(gameObject)。...本文介绍如何创建可在 Unity 编辑器设置属性的 C# 脚本,并介绍如何在 Unity 编辑器设置它们。...编辑器便能识别出这些字段以及它们的类型,然后允许你 Inspector 编辑它们。...注意,Inspector 不会识别属性,更不会识别方法。所以要公开,必须使用“字段”。 在哪里修改值 Unity 编辑器会在每次重新激活编辑器窗口的时候重新加载 Unity 项目。...因此,当你 Visual Studio 或其他编辑器中新编写了公开字段后,回到 Unity 编辑器便会识别到这些字段,然后显示出来。 值得注意的是,这个时候就已经记录了此脚本在此游戏对象的值。

44040

Unity性能调优手册3:分析工具,Profile,FrameDebugger,MemoryProfiler,HeapExplorer

测量时要注意的要点 1.editor下用于快速验证修复 2.最后回归到真机验证 Unity Profiler Unity Profiler是一个内置Unity编辑器的分析工具。...可以测量的项目范围很广,每个项目都称为分析器模块,Unity 2020版本中有14个。这个模块仍在更新Unity 2021.2,增加了一个关于资产的新模块和一个关于文件I/O的新模块。...该工具默认安装在编辑器,可以通过选择“Window -> Analysis -> Frame Debugger”打开。 它可以在编辑器中使用,也可以实际设备上使用。...Unity 2021及更高版本,添加包的方法已更改。要添加一个包,点击“按名称添加包”并输入“com.unit .memoryprofiler”。 如何操作 内存分析器由四个主要组件组成。...需要Unity 2022.1或更高版本,但现在可以列表视图和对象信息(如Unity子系统)查看TreeMaps。其他新功能包括检查可能的重复对象的能力。

68720

Unity3D】Android 打包 ③ ( Android 工程设置 | 打包 Apk 安装文件 | 配置项细节 | 运行效果 )

Unity3D 软件安装 ( 注册账号并下载 Unity Hub | 安装 Unity Hub | 获取个人版授权 | 中文环境设置 | 安装 Unity3D 编辑器 ) 博客 , 安装 Unity...编辑器的同时 , 将 Android 编译支持 和 iOS 编译支持 都一块下载了 ; Android 相关的编译支持软件 , 都安装在了 Unity 编辑器安装目录\Editor\Data\PlaybackEngines...\AndroidPlayer 目录 , 以本机为例 , 安装在了 Y:\001_DevelopTools\029_Unity\Editor\2020.3.41f1c1\Editor\Data\PlaybackEngines...\AndroidPlayer 目录 ; 如果在安装 Unity 编辑器时没有安装 , 可以选择 Unity Hub 中继续进行安装 ; 二、 打包 Apk 安装文件 ---- 工程根目录 ,...新建 Build 目录 , 用于存放打包后的 Android 应用 ; 如果不显示 Build 按钮 , 显示的是 Switch Platform , 先点击该按钮 , 然后就会出现 Build 按钮

89820
领券