Unity3D 学习历程(一)

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

         Unity3D是个强大的跨平台游戏引擎,可发布到多个不同的平台,例如:

         是不是很多平台?

         Unity3D 学习历程(一)_第1张图片

         Unity3D 学习历程(一)_第2张图片

         Unity3D 支持 PhysX 物理引擎、粒子系统,而且提供了网络多人连接的功能,主要用C#与JavaScript语言来做脚本开发,入门简单,个人或者团队开发都很方便

一、下载与安装

         首先,我们到unity的官网下载软件安装包

         https://store.unity.com/cn

         Unity3D 学习历程(一)_第3张图片

         安装的过程很简单就不说了,安装好以后,打开Unity3D,这里演示 Unity5.0版本

         Unity3D 学习历程(一)_第4张图片

         我们可以创建或者打开项目,这里我们新建一个项目来看看

二、新建项目

        填写项目名

        项目存储路径

        这里提供了几个预定义的模板可供选择

         Unity3D 学习历程(一)_第5张图片

三、Unity界面简介

         先来看看主界面

         Unity3D 学习历程(一)_第6张图片

3.1 Scene 场景编辑窗口

        该窗口可以对场景进行浏览和编辑,所有的游戏里的物体都可以在这里编辑,上帝视角

3.2 Game 游戏运行窗口

        该窗口是游戏运行时,摄像机镜头下的视野

3.3 Hierarchy 场景物体 列表窗口

        Scene 场景里的所有物体的列表,均在这里显示,上部的搜索框可输入名称搜索场景里的各个物体

3.4 Project 项目资源 列表窗口

        这里显示的是项目的所有资源文件,可导入或导出资源包

3.5 Inspector 属性编辑 列表窗口

        基本上所有的物体都是有属性的,这里就显示的是选定物体的所有属性值,无论是场景里的资源还是项目资源文件里的资源,都可在这里进行编辑

3.6 列表导航菜单

        3.6.1 File 文件菜单

         Unity3D 学习历程(一)_第7张图片

                --新建/打开 场景

                --存储/另存 场景

                --新建/打开/存储 项目

                --设置/发布 项目

                --退出Unity

        3.6.2 Edit 编辑菜单

         Unity3D 学习历程(一)_第8张图片

                --一些编辑命令,宽度、锐度等

                --Preferences 对Unity自身编辑器的设置

                --Selection 选取多个物体(可添加)进行同时操作

                --Project Settings 项目设置

                    ----Input 游戏输入管理 Horizontal(水平方向)、Vertical(垂直方向)

                    ----Tag and Layers 控制游戏层级以及不同标识的Tags

                    ----Audio 声音

                    ----Time 每次刷新时间

                --Rander Setting

                    ----Fog 全局雾化效果

                    ----Ambient Light 全局关照

                --Snap Setting 编辑场景时所用到的工具

        3.6.3 Assets 资源菜单

         Unity3D 学习历程(一)_第9张图片

                --Create

                    ----folder 向项目资源添加文件夹

                    ----*script 脚本文件

                    ----Prefab 预设物体

                    ----Material 材质资源文件

                    ----Animation 相关动画文件

                    ----Physic ...... 物理材质

                    ----GUI 

                    ----Font 字体

                --Import New Asset 导入资源文件

                --Import Package 

                    ----CustomPackage 外部资源包

                    ----*Unity自带的包

                --Export Package 将选中部分导出为新的资源包

                --Refresh 重新刷新资源

                --Reimport 重新导入资源

        3.6.4 GameObject 物体菜单

         Unity3D 学习历程(一)_第10张图片

                --Create Empty / Create Empty Child 在场景里添加空物体

                --3D Object

                    ----Cube 方体

                    ----Sphere 圆形

                    ----Capsule 胶囊体

                    ----Cylinder 圆柱体

                    ----Plane 平面

                    ----Quad 四方平面

                    ----Terrain 地形

                    ----Tree 树

                    ----Wind Zone 风区

                    ----3D Text 3D文字

                --2D Object

                --Light 光线

                --Audio 音频

                --Video 视频

                --UI 包含文字,按钮,图片等UI

                --Particle System 粒子系统

                --Camera 相机

        3.6.5 Component 组件菜单

         Unity3D 学习历程(一)_第11张图片

                --Mesh 物体模型以及贴图

                --Effects 特效

                --Physics 物理相关组件

                --Physics 2D 2D物理相关组件

                --Navigation 导航组件

                --Audio 声音相关组件

                --Video 视频相关组件

                --Rendering 光照渲染相关组件

                --Miscellaneous 其他组件

                --Analytics 分析相关组件

                --Scripts 脚本相关组件

                --Event 事件相关组件

                --Network 网络相关组件

                --UI UI相关组件

                --AR AR相关组件

        3.6.6 Window 窗口组件

         Unity3D 学习历程(一)_第12张图片

                --前面几个分别对应之前的几个窗口

                --Animation 可对物体进行动画剪辑操作

                --Profiner 游戏对硬件资源的消耗

                --Animator 动画状态机,将动画融合到一个系统中

                --Sprite Packet 存放精灵动画集

                --Light 光照设置,场景烘培,渲染

                --Occlusion Culling 遮罩剔除(优化)

                --Navigation 可用其做角色自动寻路系统

                --Console 控制台,每当系统有报错或者输出信息,会在这里显示

        3.6.7 Help 帮助菜单

         Unity3D 学习历程(一)_第13张图片

                --About Unity 关于Unity

                --Manage License 管理证书

                --Unity Manual 打开官网用户手册

                --Scripting Reference 打开官网里的API文档

                -- ...

本篇先讲到这儿,下一篇在用一个小实例来继续学习Unity的具体使用与开发

转载于:https://my.oschina.net/9264736/blog/1531845

你可能感兴趣的:(Unity3D 学习历程(一))