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