- 最后登录
- 2016-8-29
- 注册时间
- 2012-8-25
- 阅读权限
- 90
- 积分
- 23585
  
- 纳金币
- 20645
- 精华
- 62
|
- 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;
- }
复制代码 |
|