下载此文档

unity学习资料大全.doc


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
关于路径跟随设置点形成路径控制物体运动:用过Torque3D的人都知道,在这个引擎中可以在编辑模式下设定路径然后AI就会按照这个路径运动,现在unity3D也可以啦分享给大家希望能有点帮助~总共3个文件把第一个个文件放在新建的gameobject上例如cube,然后creatempty创建空object作为splineparent,再创建4个或者多个sphere1,2,3,4作为它的子物体,然后将splineparent拖到这个代码varSplineParent:GameObject中,最后会看到cube按照sphere1到4的顺序运动~JavaScript-{NODE=0,TANGENT}varSplineParent:GameObject;varDuration:float=;varOrientationMode:eOrientationMode=;varWrapMode:eWrapMode=;varAutoStart:boolean=true;varAutoClose:boolean=true;varHideOnExecute:boolean=true;privatevarmSplineInterp:SplineInterpolator=null;privatevarmTransforms:Array=null;***@ponentMenu("Splines/SplineController")functionOnDrawGizmos(){vartrans:Array=GetTransforms();if(<2)return;varinterp=newSplineInterpolator();SetupSplineInterpolator(interp,trans);(null,false,WrapMode);varprevPos:Vector3=trans[0].position;for(c=1;c<=100;c++){varcurrTime:float=c*Duration/;varcurrPos=(currTime);varmag:float=(currPos-prevPos).magnitude*;=Color(mag,,,);(prevPos,currPos);prevPos=currPos;}}functionStart(){mSplineInterp=(SplineInterpolator);mTransforms=GetTransforms();if(HideOnExecute)DisableTransforms();if(AutoStart)FollowSpline();}functionSetupSplineInterpolator(interp:SplineInterpolator,trans:Array):void{();if(AutoClose)varstep:float=Duration/;elsestep=Duration/(-1);for(varc:int=0;c<;c++){if(OrientationMode==){(trans[c].position,trans[c].rotation,step*c,Vector2(,));}elseif(OrientationMode==){if(c!=-1)varrot:Quaternion=(trans[c+1].position-trans[c].position,trans[c].up);elseif(AutoClose)rot=(trans[0].position-trans[c].position,trans[c].up);elserot=trans[c].rotation;(trans[c].position,rot,step*c,Vector2(,));}}if(AutoC

unity学习资料大全 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人AIOPIO
  • 文件大小104 KB
  • 时间2020-07-10