美文网首页
Unity3D新手入门教程(二)资源文件,物体操作,组件,脚本

Unity3D新手入门教程(二)资源文件,物体操作,组件,脚本

作者: 风之子__ | 来源:发表于2022-05-01 17:04 被阅读0次

六 资源文件

  • Assets资源目录
    • Modle,Texture,AudioClip,Script,Material
    • Meta,描述文件
  • 场景文件*.unity
    • 场景全局设置
    • 节点
    • 组件
    • 属性参数
  • 资源包*.Unity Package
    • 导入
    • 导出
      • 依赖文件
  • Unity资源商店

七 物体操作

  • 轴心Pivot
    • 物体操纵基准点
  • 父子关系
    • 两个物体之间组合,依赖
    • 相对坐标
  • 空物体EmptyObject
    • 容器
    • 作用
      • 节点组织管理
      • 标记
  • Global和Local
    • Global世界坐标系
    • Local本地坐标系
    • 左手坐标系
  • Pivot和Center
    • 轴心模式:自定义操作基准
    • 几何中心模式

八 组件Component

  • 代表功能
  • 添加删除组件
    • light
    • mesh filter
    • mesh renderer
  • AudioSource
  • Transform
    • 必须项,不可被删除
  • 摄像机Camera
    • z轴为拍摄方向
    • Align with View对齐视角

九 脚本

  • 脚本:游戏驱动逻辑
    • 脚本名与类名一致
    • 挂载
  • 当前物体
    • this当前脚本组件对象
      • this.gameObject当前物体
      • this.gameObject.name当前物体名字
      • 利用物体对象获取其他属性
      • 简写
        • this.gameObject.transform等同于this.transform
    • using UnityEngin(API命名空间)
      • 脚本类继承自MonoBehaviour
      • 三维向量类Vector3
  • 物体的坐标
    • transform.position世界坐标
    • transform.localPosition本地坐标
      • 以父节点为基准
    • Vector3三维向量类
  • 播放模式
    • 实时显示
    • 更改不保存

十 帧更新

  • 帧更新
    • Frame,FrameRate,FPS
    • Update()
    • Time
      • Time.time
      • Time.deltaTime时间差
      • Application.targetFrameRate近似帧率
  • 移动物体
    • 更新positaion
    • 匀速运动
      • 设置speed
      • distance=speed*Time.deltaTime;

相关文章

网友评论

      本文标题:Unity3D新手入门教程(二)资源文件,物体操作,组件,脚本

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