美文网首页
Unity3D新手入门教程(四)组件,物体,资源的访问,定时调用

Unity3D新手入门教程(四)组件,物体,资源的访问,定时调用

作者: Die时而动 | 来源:发表于2022-05-03 22:21 被阅读0次

    十六 组件的访问

    • 组件的调用
      • AudioSourse audio = this.GetComponent<>()
      • audio.Play()
    • 组件的参数
      • 获取组件后访问公有数据成员
    • 引用其他节点组件
      • 先获取节点,在获取组件
      • 直接声明组件,将含有组件的节点拖过去,unity自动完成引用
    • 引用脚本组件
    • 消息调用
      • 获取节点target
      • 发送消息
        • target.SendMessage(methondName,value)
      • 反射机制,同步调用
    • 练习 简单飞控
      • 主控脚本
      • 飞行脚本
      • 旋转脚本

    十七 物体的访问

    • 获取节点
      • GameObject node = GameObject.Find("");
      • 声明公有变量,拖过去
    • 父子物体
      • 利用Transform维持
      • 获取父级
        • this.transform.parent
        • this.transform.parent.gameObject获取父节点
      • 获取子集
        • foreach遍历
          • foreach(Transform child in 父级)
            • child.name等同于child.gameObject.name(unity封装)
        • 按索引获取
          • this.trannsform.GetChild(int)
        • 按名称查找
          • this.transform.Find("路径")
          • /表示根目录
    • 物体的操作
      • 设置新的父级
        • this.transform.SetParent(Transform p)
        • this.transform.SetParent(null)设置为一级节点
      • 设置显示隐藏
        • GameObject.setActive(bool)

    十八 资源的访问

    • 音频资源使用
      • AudioClip音频文件
      • AudioSource.PlayOneShot(clip)播放短的音效
      • ac.clip = clip;指定音乐
      • ac.Play();播放
    • 材质资源使用
      • Material
      • MeshRenderer rd
      • rd.material
    • 资源数组

    十九 定时调用

    • MonoBehaviour成员函数
      • Invoke(string func,float delay)字符串反射函数
      • InvokeRepeating(string func,int interval)
        • 定时调度互相独立
      • IsInvking(func)
      • CancellInvoke(func)
    • 定时与线程
      • 单线程
      • 获取线程号
        • using System.Treading;
        • Thread.CurrentThread.ManagedRhreadId
    • 红绿灯练习
      • 利用递归Invoke实现周期性改变颜色
    • 加速减速练习

    二十 向量

    • 向量
      • 长度v.magnitude
      • 单位向量标准化
        • v.normalized
      • 向量常量
        • zero,right,forward
    • 向量运算
      • 加减乘除,赋值
    • 向量测距
      • v.Distance(a,b)
    • 向量使用

    相关文章

      网友评论

          本文标题:Unity3D新手入门教程(四)组件,物体,资源的访问,定时调用

          本文链接:https://www.haomeiwen.com/subject/spiiyrtx.html