付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
lodPostedon2013年04月19日byU3d/Unity3D/插件/被围观130////SpeedLODmanager,setfor5//(c)//s////Howtouse:thisscriptneedstobeattachedtotheLOD//@scriptprivateenumNikkoLODLEVEL{LOD0,LOD1,LOD2,LOD3,publicvarpublicvarlodMesh0:publicvarlodMesh1:publicvarlodMesh2:publicvarlodMesh3:publicvarlodMesh4:publicvarmycam:publicvarpublicvarpublicvardistanceLOD1:publicvardistanceLOD2:publicvardistanceLOD3:publicvardistanceLOD4:privatevarcurrentLOD:_Nikko_LOD_LEVEL=privatevarfunction{return}function{} {return}//LibrarytoaccessinternalvaluesoftheLODfunction{switch{caseif(nlod>3)if(nlod>4)caseif(nlod>3)if(nlod>4)caseif(nlod>3)if(nlod>4)caseif(nlod>3)if(nlod>4)caseif(nlod>3)if(nlod>4)caseif(nlod>3)if(nlod>4)if(nlod>3)if(nlod>4)}}//LibrarytoaccessinternalvaluesoftheLODfunction{switch{casecasecasecasecaseDebug.LogError("SetDistanceLOD:WrongLOD}}//ChangethetimewhenthisLODscriptwillfunction{}function{//spreadtheautoupdatewithintherangeofthedelaycountervariablesothateachLODcheckitselfeveryxnumberofframes.counter=Random.Range(1,delaycounter);//checkifsomeobjectaretoofar,ifyes,disablevardistanceFromObject:float=Vector3.Distance(transform.position,if(distanceFromObject>{switch(nlod)//eachLOD(3,4,5)hastobedone {casecurrentLOD=_Nikko_LOD_LEVEL.LOD3;casecurrentLOD=_Nikko_LOD_LEVEL.LOD4;casecurrentLOD=_Nikko_LOD_LEVEL.LOD5;}}}function{/*if(currentLOD==NikkoLOD{//weareontheclosest//placehereyourrealtimeeffect,foryourclosestobjects,likewind,movements,animations.}//checkthatweareatthetimeweneedtocheckourselfandmaybechangeourLODif{//quickmethodtocalculatethedistancewiththevardistanceFromObject:float=Vector3.Distance(transform.position,switch(nlod)//eachLOD(3,4,5)hastobedone { LOD3case//LOD0issetif(distanceFromObject<distanceLOD1&¤tLOD{currentLOD=_Nikko_LOD_LEVEL.LOD0;}//LOD1issetelseif(distanceFromObject>=distanceLOD1&&distanceFromObject<distanceLOD2&¤tLOD!=_Nikko_LOD_LEVEL.LOD1){currentLOD=_Nikko_LOD_LEVEL.LOD1;}//LOD2issetelseif(distanceFromObject>=distanceLOD2&&distanceFromObject<distancehide&¤tLOD!=_Nikko_LOD_LEVEL.LOD2){currentLOD=_Nikko_LOD_LEVEL.LOD2;}elseif(distanceFromObject>distancehide&¤tLOD{//againifwearehere,thisobjecthasgonetoofar:disablecurrentLOD=lodMesh1.} LOD4case//LOD0issetif(distanceFromObject<distanceLOD1&¤tLOD{currentLOD=}//LOD1issetelseif(distanceFromObject>=distanceLOD1&&distanceFromObject<distanceLOD2&¤tLOD!=_Nikko_LOD_LEVEL.LOD1){currentLOD=}//LOD2issetelseif(distanceFromObject>=distanceLOD2&&distanceFromObject<distanceLOD3&¤tLOD!=_Nikko_LOD_LEVEL.LOD2){currentLOD=}//LOD3issetelseif(distanceFromObject>=distanceLOD3&&distanceFromObjectdistancehide&¤tLOD!={currentLOD=}elseif(distanceFromObject>distancehide&¤tLOD{//againifwearehere,thisobjecthasgonetoofar:disablecurrentLOD=} LOD5case//LOD0issetif(distanceFromObject<distanceLOD1&¤tLOD{currentLOD=}//LOD1issetelseif(distanceFromObject>=distanceLOD1&&distanceFromObject<distanceLOD2&¤tLOD!=_Nikko_LOD_LEVEL.LOD1){currentLOD=}//LOD2issetelseif(distanceFromObject>=distanceLOD2&&distanceFromObject<distanceLOD3&¤tLOD!=_Nikko_LOD_LEVEL.LOD2){currentLOD=}//LOD3issetelseif(distanceFromObject>=distanceLOD3&&distanceFromObject<distanceLOD4&¤tLOD!=_Nikko_LOD_LEVEL.LOD3){currentLOD=}//LOD4issetelseif(distanceFromObject>=distanceLOD4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程项目薪酬管理方案
- 文化创意产业项目投资方案
- 中医骨伤科学博士考试真题集
- 吊灯安全安装操作规范
- 医疗器械产品注册资料补正指南
- 常见职业病症状对照表及预防
- 2025年互联网保险理赔五年优化发展线上报告
- 快递业务操作规程及注意事项
- 桥梁维修保通专项工程实施方案
- 建筑工地扬尘控制台账管理方法
- 中医诊所的规章制度范本
- 水下机器人的作业精度控制
- 三上语文【25秋1-26课必背知识晨读单】
- 安全风险分级管控及隐患排查治理制度安全风险分级管控制度和隐患排查治理管理制度
- 摄影家协会作品评选打分细则
- T-CAPC 018-2025 糖尿病、高血压与血脂异常患者全病程共管规范
- 2025年三级教育安全考试试题及答案
- GB/T 38235-2025工程用钢丝环形网
- 西医基础知识培训课件
- 《电磁发射灭火炮技术规范》
- 风机攀爬安全培训课件
评论
0/150
提交评论