从零开始的Unity学习笔记

一、Unity3D介绍

1.概念

Unity是用于游戏开发和三维互动内容的开发工具,是一个游戏引擎。

2.名字的由来

为了让移动端的游戏开发得到统一。

3.游戏

Unity可以开发2D和3D游戏。

  • 2D游戏:游戏视角锁定,二维坐标
  • 3D游戏:可以任意变换视角,三维坐标

4.虚拟现实

5.游戏引擎

(1)概念

游戏的核心代码。

(2)组成

渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、动画系统、人工智能、网络引擎、场景管理

6.特点

  • 简单易用
  • 开发效率高
  • 价格便宜
  • 23个平台*迁移

7.发展历程

  • 2005年,Unity1.0发布
  • 2007年,Unity2.0发布
  • 2009年,Unity2.5发布,推出Windows版本
  • 2010年,Unity3.0发布,支持Android平台
  • 2012年,Unity4.0发布,支持Web平台
  • 2012年,Unity上海分公司成立
  • 2015年,Unity5.0发布

8.游戏开发分工

  • 策划
  • 美工
  • 软件工程师
  • 测试工程师
  • 客服
  • ……

二、开始接触Unity

1.版本

本人学习Unity所使用的Unity版本号为2019.3.13f1

2.启动

启动Unity以后,首先设置布局,在右上角最右边的下拉菜单选择2 by 3如图2.2.1所示
从零开始的Unity学习笔记

图2.2.1

从零开始的Unity学习笔记

图2.2.2
设置完以后的界面布局应当如图2.2.2所示。

3.Scene场景面板

如图2.3.1所示是Scene场景面板。

从零开始的Unity学习笔记

图2.3.1

1.快捷键

  • 按住鼠标滚轮移动鼠标:平移场景
  • 滚动滚轮:缩放
  • 按住鼠标右键移动鼠标:旋转视角
  • 按住鼠标右键并按下W/A/S/D/Q/E键:前/后/左/右/上/下漫游
  • 选中物体后按下F键:视角切换到以该物体为中心
  • 按下Alt+鼠标左键:以某物体为中心旋转场景
  • 按下Alt+鼠标右键:缩放

2.Inspector面板

物体的属性面板