Unity-2D光源使用讲解

这篇具有很好参考价值的文章主要介绍了Unity-2D光源使用讲解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

项目设置

2D光源类型和用例

Freeform

Sprite

Parametric

Point/Spot

Global

如何使用2D光源


项目设置

①Window>Package Manager,找到Universal RP下载此包即可。

Unity-2D光源使用讲解

②创建通用渲染管线文件

Unity-2D光源使用讲解

③创建2D描述文件(由于通用渲染管线同时适用于3D和2D,所以上一步创建的描述文件默认为3D)

Unity-2D光源使用讲解

④替换文件

在URP Asset文件中,把Renderer List中的文件改成刚刚创建的2D描述文件。

Unity-2D光源使用讲解

⑤更改项目设置

Edit>Project Setting>Graphics,在Scriptable Render Pipeline Settings中选择刚刚设置好的URP Asset文件。

Unity-2D光源使用讲解

⑥升级场景素材

在Universal Render Pipeline选项下,上面两个是用于3D场景的,下面的是用于2D场景的,其中Scene to 2D Render是将当前场景升级为2D渲染管线,Project to 2D Render是将整个项目都升级为2D渲染管线。升级完后,整个场景就会变成黑色。

Unity-2D光源使用讲解

2D光源类型和用例

添加新的2D光源:GameObject>Light>2D,然后选择光源类型。2D光源的类型有五种。

Unity-2D光源使用讲解

Freeform

多边形光源。适用于照亮大范围环境,模拟光源的形状(墙壁破洞穿过的光芒,树叶缝隙间的光线)。

Unity-2D光源使用讲解

Sprite

本人称这种类型为贴图光源。因为这种光源允许将任何贴图作为光源的纹理。如果你需要一个其他光源类型无法实现的特定形状,选它就对了。

Unity-2D光源使用讲解

 

Parametric

同为多边形光源,此光源可以实现n个多边形光源的效果。这是一种可以在程式化环境中使用的特定光源,在以后的Unity版本中,此类光源将作为Freeform光源选项中的默认形状。

Unity-2D光源使用讲解

Point/Spot

点光源。此类光源可以实现圆形或扇形光照效果。适用于聚光灯或者火把,手电筒等光源。在游戏场景中运用范围非常广泛。

Unity-2D光源使用讲解

Global

全局光照。全局光照没有具体形状,它将照亮目标排序图层上的所有对像。每个图层只能使用一个全局光照。若不添加全局光源,则场景为全黑。建议在首先添加全局光照,使整体具有基础环境光线。

Unity-2D光源使用讲解

Unity-2D光源使用讲解

如何使用2D光源

Target Sorting Layers: 每种光源可能会影响一个或多个图层。在Target Sorting Layers下拉列表中选择将受到影响的图层。

Unity-2D光源使用讲解

Light Order:若要控制同一图层上的光源的渲染顺序,可以使用Light Order来设置。

Blend Style:混合样式选项,可以选择此光源的混合模式。点击2D Render文件可以设置不同的混合模式。Unity提供了一个默认的混合模式(Default)。此外,你还可以启用并设置另外三个混合模式。

Unity-2D光源使用讲解

Blend Mode中有三种常见的模式:

Additive:亮度叠加

Unity-2D光源使用讲解

Multiply:亮度相乘(柔化光照)

Unity-2D光源使用讲解

Subtractive:亮度相减

Unity-2D光源使用讲解

Alpha Blend on Overlap:此选项可以混合重叠的光源,但不会叠加光源强度。更有意思的是,此选项还可以将2D光源更改为阴影,只需将光源强度设置为较小的值即可。

Unity-2D光源使用讲解文章来源地址https://www.toymoban.com/news/detail-405658.html

到了这里,关于Unity-2D光源使用讲解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity之创建第一个2D游戏项目

    一 Unity环境配置 1.1 Untity资源官网下载:https://unity.cn/releases 1.2 Unity Hub集成环境,包含工具和项目的管理 1.3 Unity Editor编辑器 1.4 Visual Studio 2022脚本编辑器 1.5 AndroidSKD,JDK,NDK工具,用于android环境的运行 二 创建Unity项目 2.1 新建2D模板项目 2.2 新建2D物体 2.3 新建C#脚本文件 

    2024年02月04日
    浏览(49)
  • php中项目目录下.htaccess文件讲解

    在PHP项目目录中,.htaccess是一个配置文件,它用于配置Web服务器的行为。它通常用于Apache服务器,用于修改网站的URL结构、重定向、访问权限控制等。 下面是一些.htaccess文件的常见用法: 重定向URL:可以使用.htaccess文件将一个URL重定向到另一个URL。例如,你可以将旧的URL重

    2024年01月18日
    浏览(43)
  • Unity3D:2D/3D 项目

    推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 无论是创建 2D 还是 3D 游戏,Unity 都很拿手。在 Unity 中创建新项目时,可以选择以 2D 或 3D 模式启动。您可能已经知道要构建什么,但有一些细微的要点可能会影响选择的模式。 选择是以 2D 还是 3D 模式启

    2024年02月07日
    浏览(61)
  • Unity2d游戏项目--小狐狸

    (一) 在文件夹中找到back图片,并在检查器面板中将back图片的每单位像素数设置为16。 (文件所在地) (面板设置) (二) 将图片拖入到场景中 (一) 生成矩形的瓦片地图 (二) 打开平铺调色板 (三) 新建并命名为map,在原目录新建一个文件夹,用于存放你在这个瓦

    2024年02月03日
    浏览(37)
  • [光源频闪] Basler相机光源频闪设置操作说明

    📢博客主页:https://loewen.blog.csdn.net 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 丶布布 原创,首发于 CSDN, 转载注明出处 🙉 📢现在的付出,都会是一种沉淀,只为让你成为更好的人✨ 1. 打开pylon Viewer,选择Guru 模式 2. 展开列表中第二列中 —‘Digita

    2024年02月17日
    浏览(39)
  • 【Unity小技巧】Unity中实现带有Sprite Shape的2D水效果(附项目源码)

    本文是自己的学习笔记,最近发现一个很有意思的2d水效果,所以把它的实现过程写下来分享给大家。 当在 Unity 中实现带有 Sprite Shape 的 2D 水效果时,首先需要理解 Sprite Shape 和水效果的基本概念和工作原理。Sprite Shape 是 Unity 提供的一种 2D 图形工具,用于创建基于轮廓的精

    2024年02月21日
    浏览(40)
  • Unity学习4:如何实现2D图像跟踪(涂色类AR项目实践1)

    跟踪图像管理器是一种可跟踪管理器,执行二维图像跟踪。 跟踪图像管理器为环境中检测到的每个图像创建游戏对象。在可以检测到图像之前,必须指示管理器查找编译到 参考图像库 中的一组参考图像。 何为参考图像库(Reference Image library)? 参考图像库用来 存储一系列

    2024年04月27日
    浏览(42)
  • Unity Lighting -- Unity的光源简介

            在主菜单栏中,点击Window - Rendering - Light Explorer打开光源管理器,这个标签页可以看到场景中所有的光源,包括每个光源的类型,形状,模式,颜色,强度,阴影等信息。       在主菜单栏中,点击Window - Rendering - Lighting打开窗口,这个窗口是设置场景级的灯光设置

    2024年02月04日
    浏览(33)
  • 【经典游戏】坦克大战 Unity2D项目实战(保姆级教程)

    主要内容: 1.Unity3D引擎中的基础设置。 2.2D场景的搭建,预制体制作。 3.2D动画的制作。 4.图片图集的有关知识。 5.碰撞器,触发器,碰撞检测与触发检测。 6.2D游戏渲染的一些知识。 7.敌人AI的编写。 8.UGUI有关内容,场景切换等。 所需资源包链接:https://pan.baidu.com/s/199wuwM

    2024年02月06日
    浏览(64)
  • Unity入门6——光源组件

      Type:光源类型 Spot:聚光灯 Range:发光距离 Spot Angle:光锥角度 Directional:方向光 Point:点光源 Area(Baked Only):面光源         仅烘焙。预先算好,不实时参与光线计算            2.Color:光源颜色         3.Mode:光源模式 Realtime:实时光源            

    2024年02月10日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包