2DSprite添加Light照射(Unity3D开发之十六)
2015-05-06 12:11
645 查看
猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢!
原文地址: http://blog.csdn.net/cocos2der/article/details/45534245
今天项目中需要用到黑夜灯光照射,由于普通的2DSprite使用的材质是不接收光反射的。所以我们必须修改Sprite Renderer的材质。
![](http://img.blog.csdn.net/20150506115702498)
![](http://img.blog.csdn.net/20150506120408403)
1. Assets->Create->Meterial ,并修改Shader为Sprite/Diffuse
2. 选中2DSprite,修改其Sprite Renderer的Material为1步中创建的Meterial。
3. 拖动Point light到合适位置。
你会发现玛丽已经可以接收光发射了,你也可以设置光源的光颜色。
下面是效果图:(真实比这个效果好,gif录制帧率低)
原文地址: 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开发之十六)
- Unity2D Sprite灰白图(Unity3D开发之十一)
- Unity2D Sprite灰白图(Unity3D开发之十一)
- Sprite添加阴影摇摆动画(Unity3D开发之九)
- Sprite添加阴影摇摆动画(Unity3D开发之九)
- 【Unity3d】如何解决在开发中添加了新场景后,需要手工维护BuildSettings中场景列表的问题
- 添加启动游戏过渡场景Default Splash Scene(Unity3D开发之十三)
- Unity 2D 终结手册 (2) - 精灵_Unity3d 开发技术
- Unity3D开发(一):NGUI Sprite效果变灰(按钮禁用状态)的解决方案
- 【Unity3D基础教程】给初学者看的Unity教程(三):通过制作Flappy Bird了解Native 2D中的Sprite,Animation
- Unity3D 2D动画插件EasyMotion2D (之十一)SpriteAnimationClip Editor
- iOS开发——UI进阶篇(十六)Quartz2D实战小例子
- 添加启动游戏过渡场景Default Splash Scene(Unity3D开发之十三)
- unity3d中使用精灵sprite创建并控制2d动画
- Unity3d开发(十六) 重写UGUI组件
- Unity3D开发:为地形添加水源和效果
- Unity3D开发小贴士(十六)SVN插件
- 用Unity3D开发2D小游戏 Flappy Bird
- Unity3D开发的2D游戏---《趣味推箱子》
- Unity 2D 终结手册 (1) - 2D 项目_Unity3d 开发技术