【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

2023-11-04 02:50

本文主要是介绍【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Unity版本需要使用unity 2019.2或更高版本

这里使用unity2019.2

 

packagemanager中show preview package后,找到并导入Lightweight RP(版本6.7.1或以上)(或者自己搜索light)

安装就完了

 

准备:

弄一个精灵,作为背景图来测试2D光源

 

 

 

1.创建一个Pipleline Asset

 

调节参数,Render Type为Customer

 

2.创建2D Renderer Data

接着我看见Data栏已经有一个ForwardRenderData,这是不行的,我们需要一个2D光照渲染的Data,因此我们创建一个

 

创建2D Renderer

 

 

3.将2D Renderer Data 赋给 第一步创建的PipelineAsset

 

4.将Pipeline赋值给Graphics

 

5.更新渲染

在Editor中找到Render Pipeline,

 

第一个是更新当前场景的灯光渲染为2D灯光,第二个是更新整个项目的灯光渲染

 

Proceed后可以发现,原有的平行光已经无效了。准备的2D背景图已经一片黑了

同时在light中增加了2D光源

 

6.光源简介

最后一个Global Light (2D就就省了,懒得打了),就是全局光,使用后场景会被直接照亮

参数:

 

其他四种

Freeform Light 2D:(左上)可编辑成任意形状,外框衰减

Parametric Light 2D:(右上)多边形光源,通过参数可调节成任意变数,和衰减,等

Sprite Light 2D:(左下)按精灵(图片)的范围,发光

Point Light 2D:(右下)可调节内圈和外圈的范围,外圈总大于内圈,可模拟聚光灯(即原有的Spot light)

 

参考视频:中文字幕 https://indienova.com/indie-game-development/2d-lights-in-unity/

参考视频:国人视频 https://www.bilibili.com/video/av62496259/?spm_id_from=333.788.videocard.1

 

 

==============20200707  更新=================

今天高考,考生们加油!

我看有朋友评论说7.4.1版本的Lightweight RP,设置有变化,这里补一下新版7.4.1的Lightweight RP如何设置2D光源。

 

7.4.1版本的Lightweight RP设置方法

这里只介绍下不同的地方

当我们新建Pipleline Asset的时候,会自动生成一个RendererData即红框下面的UniversalRenderPipelineAsset_Renderer

打开Pipleline Asset的General选项,可以看见默认建立的RendererData被赋值给了Renderer List的第一项。

这里同样需要新建一个2D的Renderer Data,即上图红框上面的New 2D Renderer Data,创建方法同Pipleline Asset(二者在同一个目录中)

创建好后,将新创建的2D renderer data拖到Pipeline Asset  -  general的Renderer List第一项中即可

然后将Pipeline Asset拖到Graphic中的Scriptable Render Pipeline Setting中即可。

其他2D光源的操作,同上

 

这篇关于【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/342692

相关文章

SpringBoot路径映射配置的实现步骤

《SpringBoot路径映射配置的实现步骤》本文介绍了如何在SpringBoot项目中配置路径映射,使得除static目录外的资源可被访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一... 目录SpringBoot路径映射补:springboot 配置虚拟路径映射 @RequestMapp

Java中HashMap的用法详细介绍

《Java中HashMap的用法详细介绍》JavaHashMap是一种高效的数据结构,用于存储键值对,它是基于哈希表实现的,提供快速的插入、删除和查找操作,:本文主要介绍Java中HashMap... 目录一.HashMap1.基本概念2.底层数据结构:3.HashCode和equals方法为什么重写Has

Nginx中配置使用非默认80端口进行服务的完整指南

《Nginx中配置使用非默认80端口进行服务的完整指南》在实际生产环境中,我们经常需要将Nginx配置在其他端口上运行,本文将详细介绍如何在Nginx中配置使用非默认端口进行服务,希望对大家有所帮助... 目录一、为什么需要使用非默认端口二、配置Nginx使用非默认端口的基本方法2.1 修改listen指令

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

C#和Unity中的中介者模式使用方式

《C#和Unity中的中介者模式使用方式》中介者模式通过中介者封装对象交互,降低耦合度,集中控制逻辑,适用于复杂系统组件交互场景,C#中可用事件、委托或MediatR实现,提升可维护性与灵活性... 目录C#中的中介者模式详解一、中介者模式的基本概念1. 定义2. 组成要素3. 模式结构二、中介者模式的特点

mysql5.7.15winx64配置全过程

《mysql5.7.15winx64配置全过程》文章详细介绍了MySQL5.7.15免安装版的配置步骤,包括解压安装包、设置环境变量、修改配置文件、初始化数据目录、安装服务、启动数据库、登录及密码修改... 目录前言一、首先下载安装包二、安android装步骤1.第一步解压文件2.配置环境变量3.复制my-

Java实现TXT文件导入功能的详细步骤

《Java实现TXT文件导入功能的详细步骤》在实际开发中,很多应用场景需要将用户上传的TXT文件进行解析,并将文件中的数据导入到数据库或其他存储系统中,本文将演示如何用Java实现一个基本的TXT文件... 目录前言1. 项目需求分析2. 示例文件格式3. 实现步骤3.1. 准备数据库(假设使用 mysql

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

Conda国内镜像源及配置过程

《Conda国内镜像源及配置过程》文章介绍Conda镜像源使用方法,涵盖临时指定单个/多个源、永久配置及恢复默认设置,同时说明main(官方稳定)、free(逐渐弃用)、conda-forge(社区更... 目录一、Conda国内镜像源二、Conda临时使用镜像源指定单个源临时指定多个源创建环境时临时指定源