文档章节

Unity3D 学习历程(一)

月夜中徘徊
 月夜中徘徊
发布于 2017/09/08 14:04
字数 1099
阅读 58
收藏 0

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

         是不是很多平台?

         

         

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

一、下载与安装

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

         https://store.unity.com/cn

         

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

         

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

二、新建项目

        填写项目名

        项目存储路径

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

         

三、Unity界面简介

         先来看看主界面

         

3.1 Scene 场景编辑窗口

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

3.2 Game 游戏运行窗口

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

3.3 Hierarchy 场景物体 列表窗口

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

3.4 Project 项目资源 列表窗口

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

3.5 Inspector 属性编辑 列表窗口

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

3.6 列表导航菜单

        3.6.1 File 文件菜单

         

                --新建/打开 场景

                --存储/另存 场景

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

                --设置/发布 项目

                --退出Unity

        3.6.2 Edit 编辑菜单

         

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

                --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 资源菜单

         

                --Create

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

                    ----*script 脚本文件

                    ----Prefab 预设物体

                    ----Material 材质资源文件

                    ----Animation 相关动画文件

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

                    ----GUI 

                    ----Font 字体

                --Import New Asset 导入资源文件

                --Import Package 

                    ----CustomPackage 外部资源包

                    ----*Unity自带的包

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

                --Refresh 重新刷新资源

                --Reimport 重新导入资源

        3.6.4 GameObject 物体菜单

         

                --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 组件菜单

         

                --Mesh 物体模型以及贴图

                --Effects 特效

                --Physics 物理相关组件

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

                --Navigation 导航组件

                --Audio 声音相关组件

                --Video 视频相关组件

                --Rendering 光照渲染相关组件

                --Miscellaneous 其他组件

                --Analytics 分析相关组件

                --Scripts 脚本相关组件

                --Event 事件相关组件

                --Network 网络相关组件

                --UI UI相关组件

                --AR AR相关组件

        3.6.6 Window 窗口组件

         

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

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

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

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

                --Sprite Packet 存放精灵动画集

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

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

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

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

        3.6.7 Help 帮助菜单

         

                --About Unity 关于Unity

                --Manage License 管理证书

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

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

                -- ...

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

© 著作权归作者所有

共有 人打赏支持
月夜中徘徊
粉丝 7
博文 35
码字总数 13092
作品 0
贵阳
私信 提问
Mock的基本概念和方法(续)

本博客(http://blog.csdn.net/livelylittlefish )贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 0. 序 1. 平台 2. 第三方库 3. 如何使用CMock和Unity...

晨曦之光
2012/03/09
1K
0
Unite Beijing 2018 | 技术专场部分精彩议题曝光

离5月11-13日的Unite Beijing 2018的开幕仅剩一个半月了,届时来自全球的Unity技术达人,行业精英和全球合作伙伴将为你带来史无前例的80余场技术演讲,内容涵盖Unity跨平台内容开发经验,标杆...

weixin_41849687
04/20
0
0
Unite Beijing 2018精彩周边活动集锦

Unite Beijing 2018还有不到一周即将开幕,我们已经为大家揭晓了技术专场部分精彩议题、精彩游戏案例议题、行业应用精彩议题以及Keynote重磅嘉宾。在三天大会中将会有超过80场干货演讲以及超...

weixin_41849687
05/09
0
0
Unity3D 游戏引擎之构建游戏框架与导出IOS项目(一)

Unity3D游戏引擎之构建游戏框架与导出IOS项目 雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6862563 首先先去Unity3D...

彭博
2012/03/09
876
0
万事开头难,如何学习Unity3D呢?

万事开头难,如何学习Unity3D呢? 第一步首先了解Unity3D的菜单,视图界面。这些事最基本的基础,可以像学word操作一样,大致能明白有几个菜单,几个基本的视图,各自起什么作用的就可以了,...

怀旧的文学小青年
2013/03/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Nginx-使用简单总结

下载nginx:http://nginx.org/en/download.html 下载后解压 有很多种方法启动nginx (1)直接双击nginx.exe, 双击后一个黑色的弹窗一闪而过 (2)打开cmd命令窗口,切换到nginx解压目录下, 输入...

Java搬砖工程师
16分钟前
3
0
通过修改控制文件scn推进数据库scn

在数据库遇到ora-600[2662],scn不一致(又没有日志)的时候,我们首先想到的就是去推进数据库的scn,让数据库能够open起来,抢救其中的数据,但是由于各种乱用的情况,oraclescn的pach出来后(11.2...

突突突酱
17分钟前
1
0
Underscore _.template 方法使用详解

https://github.com/hanzichi/underscore-analysis/issues/26 前文 浅谈 Web 中前后端模板引擎的使用 我们简单了解了模板引擎在前后端的应用场景,本文重点深入 Underscore 的模板函数 _.te...

壹峰
18分钟前
1
0
前端缩短数字的长度解决方案[10进制转化为64进制]

function string10to64 (number) { var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_$'.split(''), radix = chars.length, qutient =......

未来cc
19分钟前
1
0
十年架构师不到400行手写一个Spring MVC

首先,我们先来介绍一下Spring的三个阶段,配置阶段、初始化阶段和运行阶段(如图): 配置阶段:主要是完成application.xml配置和Annotation配置。 初始化阶段:主要是加载并解析配置信息,...

小刀爱编程
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部