Unity URP 2D光照导入与配置

news2024/11/30 15:34:16

请添加图片描述

上面随时间变化的火烧云和晚霞篝火的呼吸光照,都是URP的功劳。

1.什么是URP?

URP 全称为 Universal Render Pipeline(通用渲染管线)。
它的特点是在手游和端游均能在保持性能的同时有良好的效果
也就说在多数情况下,在下面的平台使用是这样的情况.(不代表不能用,只是不适合)

BuiltIn RPURPHDRP
移动VVX
PCVVV

其中HDRP的效果最佳,但是在移动端往往不足以支撑。而URP效果稍次,但是性能优异,而BuiltInRP…一言难尽。

其中如果你想使用2D Light,就选URP,如果制作2D游戏,就选URP。

2.配置URP与2D Light

在Unity Package Manager(UPM)中选择左上角的Unity Registry!!!
然后搜索”RP“,可以看到这里已经导入了URP,笔者并不想让读者沦为照做的机械,URP的导入和HDRP相差并不大。这里我们先选择URP导入,然后

一旦出现编译错误,请重启Unity即可解决,原因是BurstComplier的版本变动

在这里插入图片描述
随后我们在Project面板随意选一个文件夹,创建URP配置文件,命名为2DURP(随便都可以)
在这里插入图片描述
然后在Edit->Project Setting->Graphics->Scriptable Render Pipline Settings选择我们刚才创建好的配置文件。
在这里插入图片描述
接下来进入它的子项
URP Global Setting,点击New
在这里插入图片描述

在这里插入图片描述
创建一个URP Global Setting,如果你的步骤完全正确,那么你的场景里会立刻变黑。

奇怪的小问题

如果你认为步骤正确,然后场景里仍然有没变黑的。

  1. 创建新场景,或者创建新的Sprite看看是否变黑,考虑重新创建物体,有时候莫名的重新创建即可解决。
  2. 尝试重新烘焙场景光照在这里插入图片描述

在这里插入图片描述
3. 重影问题:完成后发现Scene或Game有不同程度重影问题,产生拖尾。
参考笔者另一篇文章:传送门
4. 如果出现了有的层有光照,有的没有,这不奇怪,是因为光照的作用层级和你的物体层级不同
5. 一个场景不能有两个作用于相同层的全局光

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/768558.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java swing jxpanel嵌入链接url

如何嵌入url 尝试了很多方式,有jdic,webBrowser都不太行,可能有的是因为开发环境欠缺一些条件,最后使用了JXPanel嵌入网页url的方式,成功了。 需要的条件 jar包 :jdk1.8或以上即可,不用额外的…

c语言修炼第三章--结构体

目录 前言 3.1结构体的含义以及语法 3.1.1结构体含义 3.1.2结构体语法形式 3.1.2结构体变量的创建和初始化 3.2结构体成员的类型 3.3结构体的成员访问 3.3.1.操作符 3.3.2->操作符 3.4结构体传参 前言 小伙伴们大家好!欢迎继续和菜菜酱学习c语言呐&…

Python零基础入门(八)——字典与集合

系列文章目录 个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页 Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟 码字不易,如果觉得文章不…

zookeeper伪分布式安装

1、环境准备 需要有jdk1.8 2、安装 (1)将zookeeper的安装包上传到/opt/modules目录下 (2)解压 [rootdatacollection modules]# tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz -C /opt/installs/(3)更名…

nacos配置管理模型

nacos配置管理模型 Nacos(全称为"Naming and Configuration Service")是阿里巴巴开源的一款用于实现服务发现、动态配置和服务管理的产品。它提供了面向微服务架构的注册中心、配置中心和命名服务,并以高可用性、可扩展性和容错性…

SQL Server 存储过程入门

SQL Server 存储过程入门 1.存储过程的定义:2.存储过程的作用与好处:3.存储过程的基本语法:(1)创建(2)使用 4.存储过程的3个示例:(1)创建一个Contact表的名为…

6.6Jmeter远程调度Linux机器Jmeter测试

1、配置Agent和启动 1.1、打开jmeter/bin目录下的jmeter.properties 1、server_port1099取消注释 2、remote_hosts127.0.0.1 改为remote_hosts127.0.0.1:1099 或者是remote_hostsAgent机的ip:1099 3、server.rmi.localport1099 4、server.rmi.ssl.disablefalse改为true&#x…

MySQL5.7升为8.0新指南

MySQL5.7升为8.0新指南 一、效果图 俗话说的好:有图有真相 升级前 升级后 二、核心思路 以官方教程为主,各种博文为辅,实践出真知 官方教程网址:https://dev.mysql.com/doc/refman/8.0/en/windows-upgrading.html 重点内容重…

微信小程序——字符串截取

indexOf() : 判断一个字符是否在字符串 中 存在,如果存在返回该元素或字符第一次出现 的 位置 的 索引,不存在返回-1。 lastIndexOf() : 返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。…

Go语言之文件操作,读写文件,其他文件操作

编码 ASCII表 众所周知,计算机起源于美国,英文只有26个字符,算上其他所有特殊符号也不会超过128个。字节是计算机的基本储存单位,一个字节(bytes)包括八个比特位(bit),能够表示出256个二进制数字,所以美国人在这里只是…

大语言模型:从应用到产出;百度网盘推出AI的图搜功能

🦉 AI新闻 🚀 百度网盘推出基于AI的高级图搜功能,提供更精确、全面的搜索结果 摘要:百度网盘近日推出了一项名为“高级图搜”的AI功能。通过基于向量的语义搜索,该功能可以理解时间、地点、人物、事件等组合搜索语句…

LeetCode 热题 100(二):滑动窗口。3. 无重复字符的最长子串、 438.找到字符串中所有字母异位词

滑动窗口例题: 一、3. 无重复字符的最长子串 题目要求:就是说找到包含不同字母最长的串。 思路:可以想到使用set去重,同时应用滑动窗口。本质上还是双指针法,l是窗口左边界 r是窗口右边界。 如果set包含了当前字母就…

Can总线概述

1:Can总线简介 CAN总线是控制器局域网络(Controller Area Network,CAN)的简称,由德国BOSCH公司开发,并最终成为国际标准(ISO 11898-1),是一种串行数据通信总线。 在当前…

webpack-theme-color-replacer+elementui自定义配置主题色

webpack-theme-color-replacer原理是通过获取到配置数组里的颜色值,在触发换色方法时,elementui使用的颜色值存在与配置表中颜色一致的颜色,则改颜色会被替换成新的颜色值。 若是自定义的css文件,需要配置css文件路径 若是需要修…

视频弹题、视频答题来实现视频防录屏和防挂机

视频弹题、视频答题来实现视频防录屏和防挂机 1.视频播放到某个时间点,弹出问题卡,学员只有正确回答课件视频中弹出的问题之后才能继续观看视频。 2.通过互动问答的方式,不仅有利于巩固前边学习的知识点,评估学员的学习效果&#…

ShardingSphere分库分表实战之水平分库和水平分表

🚀 ShardingSphere 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜&…

边框动画 单边追随

时间短就直接看第三个使用 clip-path animation 完成。 <!DOCTYPE html> <html><head><style>/* 第一个 */.btn {width: 100px;height: 40px;background: yellow;position: relative;display: flex;align-items: center;justify-content: center;bor…

Unity游戏源码分享-单车骑行游戏

Unity游戏源码分享-单车骑行游戏 项目地址&#xff1a;https://download.csdn.net/download/Highning0007/88057717

【问题总结】Docker环境下备份和恢复postgresql数据库

目录 文章目录 以从备份恢复forest_resources库为例一、备份数据库二、需要还原的数据库准备1 删除掉远程的库。2 重新创建一个空的库。可以使用sql3 找到数据库存放的路径&#xff0c;并将备份文件上传到对应的路径下 三、 进入docker容器内部&#xff0c;执行数据库恢复附录…

C++拷贝构造函数原理解析

喵~ 一、构造函数1.1 默认构造函数1.2 自定义的默认构造函数1.3 自定义带参数的构造函数 二、拷贝构造函数的基本使用2.1 浅拷贝和深拷贝&#xff08;原理及区别&#xff09; 一、构造函数 在C面向对象的学习中&#xff0c;对于构造函数应该并不陌生&#xff0c;有默认的构造函…