文档章节

Unity3D 学习历程(一)

月夜中徘徊
 月夜中徘徊
发布于 2017/09/08 14:04
字数 1099
阅读 46
收藏 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
贵阳
Unite Beijing 2018 | 技术专场部分精彩议题曝光

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

weixin_41849687
04/20
0
0
刘国柱- Unity游戏开发深度学习 系列课程福利大放送

刘国柱--Unity游戏开发深度学习 系列课程福利大发送!不单优惠, 还送Unity最新版本必备实战书籍! HI, 各位热心的Unity爱好者与学员,《Unity3D/2D 游戏开发从0到1(第二版)》书籍已经正式发...

Liu_guozhu
05/23
0
0
Unite Beijing 2018精彩周边活动集锦

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

weixin_41849687
05/09
0
0
万事开头难,如何学习Unity3D呢?

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

怀旧的文学小青年
2013/03/29
0
0
【Untiy3D 游戏开发之一】Unity3D For Mac最新3.4.1版本破解教程分享并将Unity3D项目在iphone上运行;

声明:本破解教程为学习其他别人文章进行的,如有侵犯等请通知我,我删除对应段落; Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/art...

迷途d书童
2012/03/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

kubeadm部署kubernetes集群

一、环境要求 这里使用RHEL7.5 master、etcd:192.168.10.101,主机名:master node1:192.168.10.103,主机名:node1 node2:192.168.10.104,主机名:node2 所有机子能基于主机名通信,编辑...

人在艹木中
今天
6
0
Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令

特殊符号总结一 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 | 管道符 # #号后的备注被忽略[root@centos01 ~]# ls a.txt # 备注 a.txt[root@centos01 ~]# a=1[root@centos01...

野雪球
今天
2
0
OSChina 周二乱弹 —— 程序员圣衣

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享Skeeter Davis的单曲《The End of the World》 《The End of the World》- Skeeter Davis 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
14
0
[ python import module ] 导入模块

import moudle_name ----> import module_name.py ---> import module_name.py文件路径 -----> sys.path (这里进行查找文件) # from app.web import Personimport app.web.Person as Pe......

_______-
昨天
5
0
Redis性能问题排查解决手册

一、性能相关的数据指标 通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提到的一些性能指标。 nfo命令输出的数据可...

IT--小哥
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部