一、简介

学习路线
1、C#、网络【http,socket】io
2、GUI、NGUI、2DToolKit
3、3D控制、物理引擎、角色控制
4、粒子系统、音频等
5、android、IOS开发基础
6、socket、http、服务端开发

二、安装

1、下载

  地址:https://unity3d.com/cn/get-unity/download/archive?_ga=2.166727998.1454029273.1515207990-384857845.1515207990

  

2、安装

  双击运行:UnityDownloadAssistant-5.6.5f1.exe

  选择自己需要组件,下载安装即可

  

  安装时候记得下载安装帮助文档

    

3、授权:

  下载Unity_v5.x.ulf,替换在C:\ProgramData\Unity,或者其他方式

三、使用

1、C#端开发工具选择

  edit→perferences→External Tool→选择开发脚本工具即可

2、Hierarchy 层次视图:  

  层次视图(Hierarchy)包含了每一个当前场景的所有游戏对象(GameObject)。其中一些是资源文件的实例,如3D模型和其他预制物体(Prefab)的实例。您可以在层次结构视图中选择对象或者生成对象。当在场景中增加或者删除对象,层次结构视图中相应的对象则会出现或消失。

  Unity使用父对象的概念。要想让一个游戏对象成为另一个的子对象,只需在层次视图中把它拖到另一个上即可。一个子对象将继承其父对象的移动和旋转属性。(在层级视图面板展开和折叠父对象来查看它的子对象,不会影响游戏。)

3、Scene View 场景视图:

  场景视图(Scene View)是交互式沙盒,可以使用它来选择和布置环境、玩家、摄像机、敌人和所有其他游戏对象。

  在层次视图(Hierarchy)中选择某物体按下“F健(Frame Selected)”,可以在场景视图(Scene View)快速找到该物体。

  

4、 Project 工程视图:

  每个Unity的项目包含一个资源文件夹。此文件夹的内容呈现在项目视图。这里存放着你游戏的所有资源,比如场景、脚本、三维模型、纹理、音频文件和预制组件。如果你在项目视图里右击任何资源,你都可以在资源管理器中(在Mac系统中是Reveal in Finder)找到这些真正的文件本身。

  不要使用操作系统来移动项目资源,因为这将破坏与资源相关的一些元数据。你应该始终使用项目视图来组织自己的资源。

  要添加资源到你的项目中,你可以拖动操作系统的任何文件到项目视图,或者使用Assets » Import New Asset导入新资源。你的资源现在可以在你的游戏中使用了。

  有些游戏资源必须从Unity内部建立。要做到这一点,使用Create下拉菜单,或通过右键然后点击 » Create来创建。这将允许你添加脚本、预制物体(Prefab)、或文件夹让您的项目组织有序。

  你可以在Windows系统中按F2键(Mac系统中为回车)重新命名任何资源/文件夹,或通过在资源名字上两次点击(不是双击)来重命名。如果你按住Alt键的同时,展开或收起一个目录,所有子目录也将展开或收起。

5、Inspector检视面板:

显示当前当前选定的游戏对象的所有附加组件(脚本属于组件)及其属性的相关详细信息。

  锁定选项让你在选择其他游戏对象时,保持锁定的面板始终在检视面板中。

  Debug调试模式让你可以在检视视图中查看组件的私有变量,通常它们不会显示。(面板右上角下拉菜单选择)

6、Toolbar 工具栏:

播放 暂停 步进

点击播放可立即运行游戏。

暂停用于分析复杂的行为,游戏过程中(或暂停时)可以修改参数、资源、甚至是脚本。

播放或暂停中修改的数据在停止后会还原到播放前的状态。

用于改变视图模式。

将个窗口或大小挑动至自己最舒服的状态,在右侧下拉中可选择“Save Layout”保存视图。

变换工具:用于场景视图改变左键功能,任何状态下滚轮为放大/缩小键,右键为旋转视角键。

手柄工具(快捷键Q):按住左键拖动视角。

移动工具(快捷键W):首先选择物体,物体会出现方向轴,拖动方向轴移动物体。

旋转工具(快捷键E):首先选择物体,物体会出现转转轴,拖动旋转轴旋转物体。

缩放工具(快捷键R):首先选择物体,物体会出现缩放方向轴,拖动可缩放物体大小。

7、 Game View游戏视图:

  显示你最后发布游戏后的运行画面,你需要使用一个或多个摄像机来控制玩家在游戏时实际看到的画面,播放状态执行gameobject中所有的组件。

  点击 播放 进入播放模式。

  控制条的第一个下拉菜单是Aspect外观菜单,在这里,你可以强制游戏窗口为不同的长宽比,它可以用来测试游戏在不同长宽比的显示器中的不同情况。

001-unity3d简介以及界面说明的更多相关文章

  1. Unity3D学习笔记(一):Unity3D简介

    Unity3D简介一.什么是Unity.U3D?全面整合的专业引擎 二.这个软件能做什么?1.内容:3D2D游戏,教育,建筑,网页,VRAR,家庭娱乐系统2.媒体:PC平台,主机,移动,VR 1.UE ...

  2. 第一节Unity3D简介

    Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎.Unity ...

  3. 001.Heartbeat简介

    一 Heartbeat简介 1.1 概述 Heartbeat是Linux-HA项目中的一个组件,也是当前开源HA项目中最成功的一个例子,它提供了所有HA软件所需要的基本功能,如心跳检测和资源接管.监测 ...

  4. unity3d简介

    一.介绍: Unity3D软件:综合开发环境,实时三维动画等类型的多媒体内容,并支持这些内容在Windows.iOS.Android等多种平台的发布. Mono:脚本编程基于Mono技术,可使用Jav ...

  5. 001. Ansible简介

    一 简介 Ansible是一款极其简单的自动化运维工具, 基于Python开发, 集合了众多运维工具(puppet, cfengine, chef, func, fabric)的优点. 实现了批量系统 ...

  6. 001.Ceph简介概述

    一 Ceph简介 Red Hat Ceph是一个分布式的数据对象存储,系统设计旨在性能.可靠性和可扩展性上能够提供优秀的存储服务.分布式对象存储是存储的未来,因为它们适应非结构化数据,并且客户端可以同 ...

  7. 001.Redis简介及安装

    一 Redis简介 1.1 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key-value 缓存产品有以下三个特点: ...

  8. Webpack 2 视频教程 001 - Webpack 简介

    这是我免费发布的高质量超清「Webpack 2 视频教程」. Webpack 作为目前前端开发必备的框架,Webpack 发布了 2.0 版本,此视频就是基于 2.0 的版本讲解的. 这个基本就是目前 ...

  9. 001.Docker简介概述

    一 简介 Docker最初是dotCloud公司的一个内部项目,诞生于 2013 年初,由google公司开源的Go语言开发. Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移 ...

随机推荐

  1. Silverlight:telerik RadControls中RadGridView的一个Bug及解决办法(转载)

    当RadGridView中嵌套RadComboBox,且RadGridView的高度不够出现滚动条时,上下拉动滚动条后,RadComboBox中的选中值将丢失! 如下图: 滚动条未拖动前 滚动条上下拖 ...

  2. .htaccess中的apache rewrite规则写法详解(未完)

    转:http://www.cnblogs.com/adforce/archive/2012/11/23/2784664.html http://blog.csdn.net/Long_Xiao_Yun/ ...

  3. php会话全揭秘

    一:php中sesion的配置 二: php手册中的函数 1:bool session_start ( void )  启动新会话或者重用现有会话 当会话自动开始或者通过 session_start( ...

  4. Python内置函数之len()

    len(s)用来判断对象的长度. 需要说明的是,整型,布尔等是没有长度这一说法的.字符串.字典.列表和元组都有长度. 例子: >>> len() Traceback (most re ...

  5. OC-7-内存管理

    课程要点: 内存管理的必要性 MRC(手动管理) 自动释放池 ARC是怎么对内存进行管理的 内存管理的必要性 OC是一门面向对象的语言,在软件运行过程中会创造大量的对象,每创建一个对象系统就会给其分配 ...

  6. MFC 控件RadioButton和CheckBox区别

    1. 单个RadioButton在选中后,通过点击无法变为未选中 单个CheckBox在选中后,通过点击可以变为未选中 2. 一组RadioButton,只能同时选中一个 一组CheckBox,能同时 ...

  7. Ubuntu17 root ssh

    Ubuntu provides OpenSSH (OpenBSD Secure Shell) in its universe repositories, which is a suite of sec ...

  8. 第一百九十六节,jQuery EasyUI,Tooltip(提示框)组件

    jQuery EasyUI,Tooltip(提示框)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Tooltip(提示框)组件的使用方法, ...

  9. Hibernate通过one-to-one元素的一对一映射

    正如我们在前面的例子中讨论过的,在hibernate中执行一对一映射有两种方法: 通过many-to-one元素 通过one-to-one元素 这里,我们将通过one-to-one元素进行一对一的映射 ...

  10. 游戏开发之coco2dx ---简化提炼tolua

    http://www.cnblogs.com/gl5773477/p/4234613.html