纳金网
标题:
lightmap贴图加载、替换、切换
[打印本页]
作者:
王者再临
时间:
2015-9-30 01:40
标题:
lightmap贴图加载、替换、切换
var lightmapDay:Texture2D[];//第一套图
var lightmapNight:Texture2D[];//第二套图
private var lightDataFirstLightmapData[];//第一套图的数据结构
private var lightDataSecondLightmapData[];//第二套图的数据结构
private var ok:boolean=true;//切换开关
private var indexnum:int;//每套图的数量。注意两套图要一样多,并且序号要一致
function Start () {
//初始化数据结构
indexnum=lightmapDay.Length;
lightDataFirst=new LightmapData[indexnum];
lightDataSecond=new LightmapData[indexnum];
if(ok){
//将两套图写入数据结构
for(var i=0;i<indexnum;i++){
lightDataFirst[i]=new LightmapData();
lightDataFirst[i].lightmapFar=lightmapDay[i];
lightDataSecond[i]=new LightmapData();
lightDataSecond[i].lightmapFar=lightmapNight[i];
}
}
}
function OnMouseDown () {
if(ok){
Lightmapsettings.lightmaps=lightDataFirst;//切入第一套图
}
else
{
LightmapSettings.lightmaps=lightDataSecond;//切入第二套图
}
ok=!ok;
}
复制代码
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5