2DSprite添加Light照射(Unity3D開發之十六)

猴子原創,歡迎轉載。轉載請註明: 轉載自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錄製幀率低)
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章