码迷,mamicode.com
首页 > 编程语言 > 详细

2DSprite添加Light照射(Unity3D开发之十六)

时间:2015-05-06 13:15:45      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:unity3d   light   2dsprite   material   

猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢!
原文地址: http://blog.csdn.net/cocos2der/article/details/45534245

今天项目中需要用到黑夜灯光照射,由于普通的2DSprite使用的材质是不接收光反射的。所以我们必须修改Sprite Renderer的材质。

第一步,建立工程

下面是我建立的工程,你会发现Point light对2DSprite没有产生任何作用。

技术分享

第二步,修改Sprite Material, 让其接收光反射

技术分享
1. Assets->Create->Meterial ,并修改Shader为Sprite/Diffuse
2. 选中2DSprite,修改其Sprite Renderer的Material为1步中创建的Meterial。
3. 拖动Point light到合适位置。

你会发现玛丽已经可以接收光发射了,你也可以设置光源的光颜色。
下面是效果图:(真实比这个效果好,gif录制帧率低)
技术分享

2DSprite添加Light照射(Unity3D开发之十六)

标签:unity3d   light   2dsprite   material   

原文地址:http://blog.csdn.net/cocos2der/article/details/45534245

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!