文章目录
- 1. 介绍
- 2. 安装
- 3. 基本使用
- 3.1. 项目结构
- 3.2. 菜单的一些知识点
- 3.3. 面板相关的知识点
- 参考文献
本篇对应教程
1中的P1~P7,介绍Unity最基础的知识。
1. 介绍
- Unity3D用途:游戏、视景仿真、APP、虚拟现实、电影等;3D和2D全部支持。
- 特点:全平台,组件化,入门容易;图形界面、资源多。
- 支持语言:C#,js。
- 典型应用:游戏:炉石、神庙逃亡、仙剑;VR:绝大部分的VR项目;AR:Pokeman GO、支付宝实景红包。
- 其它游戏引擎:寒霜、UE4(C++)、Cocos2D等。
2. 安装
// 实验时间,2019年12月24日
// Unity3d版本,2020.1.0a17.2089 Personal
安装步骤:
(1)从页面https://store.unity.com/cn/download-nuo2上点击如下位置,下载UnityHub的exe文件,安装该程序。
(2)启动UnityHub,进入如下页面(启动UnityHub后,在任务栏双击UnityHub图标),选择某个版本安装:
(3)然后会进入如下安装界面,等待安装后,再根据流程注册账号,选择模板,启动Unity3D程序。
下载速度较慢,特别是到60%多的时候会变得很慢,等待即可。
3. 基本使用
3.1. 项目结构
项目//文件夹
场景
场景
游戏对象
游戏对象//人物风水等
组件
组件
组件//构成对象的功能
属性
属性
游戏对象
场景
工程目录:
3.2. 菜单的一些知识点
- Copy/Paste和Duplicate的区别:Duplicate是原地复制一个副本。
- Unity设置界面在Edit/Peferences中。
- Assets菜单是管理资源的。
- GameObject菜单:
- Component菜单:
3.3. 面板相关的知识点
- 面板布局调整和个性化布局保存。
- 面板介绍
- Project:管理项目中的资源文件。
- 资源直接拖进这个面板就行。
- 可以创建文件夹以分类资源。
- Project面板就是工程下的Assets文件夹,和面板上的显示完全一样。
- Scene:场景面板,编辑场景。
- 编辑场景。
- 列出场景中所有的游戏对象。
- Game:玩家看到的面板。
- 由场景中的摄像机拍摄到的内容。
- Hierachy:管理场景中所有的游戏对象。
- 将所有的游戏对象以层级的形式列出。
- Inspector:检视面板。
- 显示一个游戏对象上的组件以及组件的属性。