| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> unity2D:2D光效 -> 正文阅读 |
|
[游戏开发]unity2D:2D光效 |
注:该文为学习笔记,具体请看b站upMichael-Studio的unity教程2D入门 环境:unity2020.3 本节目标:unity的2D光效,将如下地图中的灯做成发光的效果 ?光效基础知识:先让东西暗下去,才能让某个地方亮起来,首先添加衍射光效果,让其材质可以泛光,才能接受光源的照亮,(如果想把这个效果做的非常好是需要法线贴图的) 1.将背景材质设置为泛光tilemap的Material(点击右侧小圆点)选择Default-Diffuse,如下两图 ? 改变material之后画面如下 ?这时候我们可以发现没有在tilemap层的物体是不受影响的 2.制作一个材质创建新材质 选择材质类型 点开后——sprite——diffuse、 将制作好的材质给那些不受影响的物体,就可以把他们也变成泛光材质的物体 ?添加点光源PointLight添加之后应该是一个圆形的发光区域,如果你没有的话,看一下transform的position的z轴,调节一下z轴,因为点光源是3D的 ? ?光照范围,颜色,mode和光照强度 调节完成之后,是不是真实了一些呢? ?添加平行光源如果感觉整个画面的亮度太暗了怎么办?可以添加平行光源——directional Light 原理和太阳光差不多 好啦,知识点就是这些,我要去完善一下我的游戏画面拉! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/25 20:04:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |