zoukankan      html  css  js  c++  java
  • 包围Action

    #pragma strict
    var agents : NavMeshAgent[];
    var g:Transform;
    var c:Vector3 = Vector3(0,0,0) ;
    var t:float;
    var ran :float = 0;
    function Start () {
       agents = FindObjectsOfType(NavMeshAgent) as NavMeshAgent[];;
       t = Time.time;
    }
    
    function Update () {
       c = g.position;
       var X:float;
       var Y:float;
       var Z:float;
    
       if(Time.time > (t+5)){
         ran = Random.Range(0,50);
         t = Time.time;
       }
       
       for(var i=1;i<=agents.Length;i++){
          X = c.x + Mathf.Cos(36*i*Mathf.Deg2Rad + ran)*3;
          Z = c.z + Mathf.Sin(36*i*Mathf.Deg2Rad + ran)*3;
          Y = c.y;
          print(X);
          agents[(i-1)].SetDestination(Vector3(X,Y,Z));
       }
    }
    #pragma strict
    var agents : NavMeshAgent[];
    var g:Transform;//英雄
    var c:Vector3 = Vector3(0,0,0) ;
    var t:float;
    var ran :float = 0;
    var r:float = 0;
    function Start () {
       agents = FindObjectsOfType(NavMeshAgent) as NavMeshAgent[];;
       t = Time.time;
    }
    
    function Update () {
       c = g.position;
       var X:float;
       var Y:float;
       var Z:float;
    
       if(Time.time > (t+5)){
         ran = Random.Range(0,50);
         t = Time.time;
       }
       
       for(var i=1;i<=agents.Length;i++){
       
          if(agents[(i-1)].tag == "Player")
           r = 10;
          else 
           r = 2;
          
          //var dis = Vector3.Distance(agents[(i-1)].transform.position,g.position);
          //if(dis> r){
               agents[(i-1)].Resume();
               X = c.x + Mathf.Cos(36*i*Mathf.Deg2Rad + ran)*r;
               Z = c.z + Mathf.Sin(36*i*Mathf.Deg2Rad + ran)*r;
               Y = c.y;
               print(X);
               agents[(i-1)].SetDestination(Vector3(X,Y,Z));
          //}else{
             // agents[(i-1)].Stop(true);
          //}
       }
    }
  • 相关阅读:
    CSS3学习-用CSS制作立体导航栏
    JS学习-事件响应小结-简单的计算器
    BOM学习-javascript计时器小结
    php 正则表达式
    zTree插件的应用
    css样式篇
    iso移动端input的bug解决(vue)
    html2canvas文字重叠(手机端)
    react中使用antd遇到的问题
    react开发初始配置和一些问题
  • 原文地址:https://www.cnblogs.com/softimagewht/p/2638812.html
Copyright © 2011-2022 走看看