博客
关于我
unity2D灯光(助你的2D游戏提升一个档次)
阅读量:599 次
发布时间:2019-03-11

本文共 797 字,大约阅读时间需要 2 分钟。

这几天研究2D游戏的开发 然后发现了2019版本之后的unity会有2D灯光的更新

然后我学习了一下 真的非常好用 效果贼好 且特别灵活

下面从开始导入包给大家介绍一下

准备工作
首先在Package Manager面板下搜索light即可发现这个插件
在这里插入图片描述
然后安装下来
之后需要一系列设置 大家跟着我做就没毛病
我们在project面板下创建一个Pipeline Asset 我的叫做2Dlight
在这里插入图片描述

我们打开Edit-Peoject settings-Graphics设置Scriptable Render Pipeline Settigns的值 就是刚刚创建的

在这里插入图片描述

然后在projects面板再次创建一个2DRenderer 我的叫做2DRenderer

在这里插入图片描述
第二个箭头
再给2DLight中的参数赋值为2DRenderer
在这里插入图片描述
这样 准备工作就完成了

然后就可以添加2D灯光了

这个时候我们添加Sprite之后会发现屏幕一片黑暗
这是因为没有2D光源的原因

在这里插入图片描述

unity给我们提供了5种类型的光源

其实我们可以随意创建 在设置中可以更改类型
至于其中的参数等 我就不做简单的介绍了 和3D有很多相似的地方
然后有一个FreeFromlight是一个很灵活的光源 可以根据自己想要的效果随意更改形状

我简单做了一个对比 以便让大家看下效果

在这里插入图片描述

在这里插入图片描述

这个是真的好用 可以随心所欲想怎么设置就怎么设置

代码控制

这个2DLight和3DLight一样都是可以通过代码来控制的

首先引入using UnityEngine.Experimental.Rendering.LWRP;

然后在代码中就可以控制Light2D的模式 参数等信息

如果能灵活的使用灯光 项目会变得观赏性非常高的

如果你也是unity爱好者 欢迎关注我的博客

我会在这里持续更新我的学习过程

祝大家头发浓密 睡眠良好 财富自由

我是一名爱健身的准程序员

转载地址:http://psqtz.baihongyu.com/

你可能感兴趣的文章
NiuShop开源商城系统 SQL注入漏洞复现
查看>>
NI笔试——大数加法
查看>>
NLog 自定义字段 写入 oracle
查看>>
NLog类库使用探索——详解配置
查看>>
NLP 基于kashgari和BERT实现中文命名实体识别(NER)
查看>>
NLP 模型中的偏差和公平性检测
查看>>
Vue3.0 性能提升主要是通过哪几方面体现的?
查看>>
NLP 项目:维基百科文章爬虫和分类【01】 - 语料库阅读器
查看>>
NLP_什么是统计语言模型_条件概率的链式法则_n元统计语言模型_马尔科夫链_数据稀疏(出现了词库中没有的词)_统计语言模型的平滑策略---人工智能工作笔记0035
查看>>
NLP、CV 很难入门?IBM 数据科学家带你梳理
查看>>
NLP三大特征抽取器:CNN、RNN与Transformer全面解析
查看>>
NLP入门(六)pyltp的介绍与使用
查看>>
NLP学习笔记:使用 Python 进行NLTK
查看>>
NLP度量指标BELU真的完美么?
查看>>
NLP的不同研究领域和最新发展的概述
查看>>
NLP的神经网络训练的新模式
查看>>
NLP采用Bert进行简单文本情感分类
查看>>
NLP问答系统:使用 Deepset SQUAD 和 SQuAD v2 度量评估
查看>>
NLP项目:维基百科文章爬虫和分类【02】 - 语料库转换管道
查看>>
NLP:从头开始的文本矢量化方法
查看>>