Unity基础学习之Unity引擎学习(一)

本文是Unity基础学习的第一部分,介绍了Unity引擎的基本组成,包括Unity的六大面板:Hierarchy、Scene、Game、Inspector、Project和Console,以及游戏对象、组件、场景构成和3D模型中的基础理论,如坐标系、向量和旋转概念。
摘要由CSDN通过智能技术生成

1. Unity简介

  • 简单介绍:
    在这里插入图片描述
  • Unity提供Manual(引擎说明书)和Scripting API(代码,类和方法可以在这里查)两个文档,开发人员可以阅读这两个文档来了解Unity开发

2. 游戏组成

  • 一个游戏由多个场景构成,场景又分为2D界面和3D场景
  • 在Unity中,界面和场景都称为场景,场景和场景之间可以相互切换
  • 场景中包含很多个游戏对象,游戏对象有:
    • 2D图片与文字
    • 3D模型(包含动画)与特效
  • 游戏对象具有的特性:
    • 所有游戏对象都是一样的(游戏对象就是一个外壳
    • 游戏对象上挂载的组件不同,挂载的组件属性不同,导致游戏对象的功能不同(功能由组件完成
  • 游戏对象包含各种组件,下面罗列几种组件:
    • 灯光组件(发光)
    • 声音组件(背景音乐)
    • 视频组件
    • 图片组件(显示图片)
    • 模型显示组件(渲染组件)
    • 特效组件
    • 导航组件
    • 物理组件
    • UI组件
    • 脚本组件(自己写的功能)
  • 组件就是一个对象,对象中包含各种属性
    • 组件名——类名
    • 一个类包含成员字段、成员属性、成员方法
  • 一个游戏总共分成四个部分,总结如下:
    • 一个游戏由多个场景组成,场景有2D场景和3D场景之分
    • 一个场景由对个游戏对象组成
    • 一个游戏对象由多个组件组成
    • 一个组件由多个属性组成

3. Unity面板介绍

  • Layout:窗口布局样式
  • 带Unity图标的表示场景

3.1 Hierarchy(层级面板)

  • 功能:
    • 显示当前场景中的所有游戏对象的名字
    • 描述游戏对象与游戏对象之间的层级关系(父子级关系)
  • 可以拖动游戏对象以形成层级

3.2 Scene(场景面板)

  • 功能:
    • 显示当前场景中的所有游戏对象的模型/图标
    • 提供场景和游戏对象的基本操作
  • 在面板右上角存在坐标系,可以调整场景视角
  • 场景操作:
    • Q键:场景移动
    • Alt+鼠标左键:旋转场景视角,围绕场景中心点旋转视角
    • 鼠标右键:旋转场景视角,围绕当前观察者(鼠标位置)旋转视角
    • 鼠标滚轮:拉近拉远场景
    • F键:聚焦对象
    • 鼠标右键+WASD:场景漫游
    • Shift+Ctrl+F:游戏界面同步场景界面(用在摄像机上)
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值