zoukankan      html  css  js  c++  java
  • 朋友帮忙写的代码

    --------------每次旋转60度---------------------

    var rotating : boolean = false;
    var rotateSpeed : int = 12;
    function OnGUI()
    {
         if(GUILayout.Button("Rotateme"))
      {
      rotating=true;
      SendMessage("Rotateme");
      } 
    }

    function Rotateme()
    {
       if (rotating)
       { 
          var curRotate : float = 0;
          var startRotate : float = transform.eulerAngles.y;
          while (curRotate < 60)
       {
             curRotate += rotateSpeed * Time.deltaTime;
       print(curRotate);
             transform.eulerAngles.y = startRotate + curRotate;
             yield;
          }
          transform.eulerAngles.y = Mathf.Round(startRotate + 60);
          rotating = false;
       }
    }

    -----------旋转朝向目标--------------------------

    var targetTransform: Transform;
    var rotationSpeed : float=5.0;
    function Update ()
    {
     var direction:Vector3=targetTransform.position-transform.position;
     direction.y=0;
     transform.rotation = Quaternion.RotateTowards (transform.rotation, Quaternion.LookRotation(direction), rotationSpeed);
    }

  • 相关阅读:
    程序员外包网站
    网络测试
    数据库系统在线网课
    字体
    正则表达式测试工具
    豆瓣Top250数据可视化
    前端模板
    豆瓣Top250电影爬取
    PyCharm激活码
    爬虫禁止访问解决方法(403)
  • 原文地址:https://www.cnblogs.com/softimagewht/p/1913972.html
Copyright © 2011-2022 走看看