首页 > 其他分享 >参数的引用类型

参数的引用类型

时间:2024-07-14 20:57:30浏览次数:16  
标签:index targetGameObject gameObject void transform var 参数 引用 类型

    public GameObject targetGameObject;

    [Tooltip("移动速度")]
    public float speed = 0.02f;

    private void Awake()
    {
        Application.targetFrameRate = 60;
    }

    // Start is called before the first frame update
    void Start()
    {
        gameObject.transform.LookAt(targetGameObject.transform);
    }

    // Update is called once per frame
    void Update()
    {
        var p1 = targetGameObject.transform.position;
        var p2 = gameObject.transform.position;

        var p = p2 - p1;
       //返回向量的长度,也就是点P(x,y,z)到原点(0,0,0)的距离。 最常用的是用来返回物体的移动速度
        var distance = p.magnitude;

        if (distance > 0.3f)
        {
            gameObject.transform.Translate(0, 0, speed, Space.Self);
        }
        else
        {
            var objName = targetGameObject.name;
            var str = objName.Replace("红旗", "");
            var index = Convert.ToInt32(str);
            index = index + 1;
            index = index == 5 ? 1 : index;
            targetGameObject = GameObject.Find("红旗" + index);

            gameObject.transform.LookAt(targetGameObject.transform);
        }
    }

标签:index,targetGameObject,gameObject,void,transform,var,参数,引用,类型
From: https://www.cnblogs.com/duixue/p/18301994

相关文章

  • 图——图的类型定义及存储结构
    在上篇文章我们学习了图的定义和基本术语,大家可以通过下面的链接学习:图的定义及基本术语这篇文章我们就来系统的学习一下图的类型定义和存储结构。案例引入:六度空间理论:你和任何一个陌生人之间所间隔的人不会超过6个,也就是说,最多通过6个中间人你就能够认识任何一个陌生人......
  • 第五章组合类型数据
    一、序列和索引1、序列和索引序列用于存储多个值的连续空间,每个值都对应一个整数的编号,称为索引点击查看代码示例5-1使用索引检索字符串中的元素#正向递增s='helloworld'foriinrange(0,len(s)):print(i,s[i],end='\t\t')print('\n----------------------')#反......
  • 1、参数的接受
    1、简单参数的接受packagecn.ssdt.tim;importjavax.servlet.http.HttpServletRequest;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RequestParam;importorg.springframework.web.bind.annotation.......
  • C语言 底层逻辑详细阐述指针(一)万字讲解 #指针是什么? #指针和指针类型 #指针的解引用 #
    文章目录前言序1:什么是内存?序2:地址是怎么产生的?一、指针是什么1、指针变量的创建及其意义:2、指针变量的大小二、指针的解引用 三、指针类型存在的意义四、野指针1、什么是野指针2、野指针的成因a、指针未初始化b、指针越界访问c、指针指向的空间释放3、如何......
  • js 一个函数有几种类型的属性
    在JavaScript中,函数对象可以拥有多种类型的属性。主要可以分为以下几类:实例属性(Instanceproperties):这些属性是在通过函数构造函数创建实例时绑定到实例上的属性。原型属性(Prototypeproperties):这些属性是绑定到函数对象的原型上的属性。实例可以通过原型链访问这些......
  • ts一个class有几种类型的属性
    在TypeScript中,一个类(class)可以拥有以下几种类型的属性:实例属性(Instanceproperties):这些属性是在类的构造函数中使用this关键字定义的。每个实例都有自己独立的实例属性。原型属性(Prototypeproperties):这些属性是定义在类的原型对象上的,所有实例共享同一个原型对......
  • PMP-组织结构类型
      职能型、矩阵型(强、弱、均衡)、项目导向(复合型、混合型),最常考,矩阵型为主。 矩阵型具有多重的的汇报关系,但是他有专门的项目目的,好处是更高的提升项目的资源使用效率,又让项目不至于太高的人力成本。职能型组织 ▪层级型结构,横向沟通困难,项目一般在职能部门内执行为主......
  • MySQL数据类型,如何选择数据类型
    数据类型一、整数类型标准SQL支持INTEGER和SMALLINT两种整数类型,另外还扩展支持TINYINT、MEDIUMINT、BIGINT。二、浮点数类型和定点数类型浮点数类型包括单精度(FLOAT)和双精度(DOUBLE),定点数类型(DECIMAL)。三、CAHR类型和VARCHAR类型四、TEXT类型和BLOB类型TEXT和BLOB类......
  • 基本数据类型缓存池
    基本数据类型的包装类除了Float和Double之外,其他六个包装器类(Byte、Short、Integer、Long、Character、Boolean)都有常量缓存池。Byte:-128~127,也就是所有的byte值Short:-128~127Long:-128~127Character:\u0000-\u007FBoolean:true和falseInteger:-128~127......
  • C#可空类型与数组
    文章目录可空类型NULL合并运算符(??)数组数组声明数组初始化数组赋值数组访问多维数组交错数组数组类数组类的常用属性数组类的常用方法可空类型  C#提供了一种特殊的数据类型,nullable类型(可空类型),可空类型可以表示其基础值类型正常范围内的值,再加上一个null值......