一、简介

学习路线
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. SDUTOJ 2712 5-2 派生类的构造函数

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUl9NaXNheWE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA ...

  2. webpack 与 热编译webpack-dev-server

    webpack.config.js 只需要注意加大加粗的地方. var webpack = require("webpack"); var HtmlWebpackPlugin = ...

  3. SGDMA-----Scatter-gather DMA

    Scatter-gather DMA 使用一个链表描述物理上不连续的存储空间,然后把链表首地址告诉DMA master.DMA master在传输完一块物理连续的数据后,不用发起中断,而是根据链表来传 ...

  4. websocket echo test

    http://www.websocket.org/echo.html .net websocket server http://superwebsocket.codeplex.com/ http:// ...

  5. [: ==: unary operator expected 解决方法

    之前在写脚本时遇到了这样的错误 “[: ==: unary operator expected” 这是由于做判断的变量值为空导致的. 谷歌出解决方案: 在变量之后加任意字符.例如,要判断变量un是否为 ...

  6. 返回当前文档的文档的url

    HTML DOM referrer 属性 HTML DOM Document 对象 定义和用法 referrer 属性可返回载入当前文档的文档的 URL. 语法 document.referrer 说 ...

  7. Jenkins安装和配置系列(阳光温暖了心情)

    转自:http://www.cnblogs.com/yangxia-test/category/668771.html Jenkins学习一:Jenkins是什么? Jenkins学习二:Jenkin ...

  8. discuz添加管理员,找回管理员方法

    增加创始人方法: 第一步:打开现在创始人的后台,将你所需要增加的创始人设置为管理员,并且给予后台副站长权限,这两部一定要做到位,先把这两步做完之后再做下面的! 具体设置管理员和给予后台副站长权限请查看 ...

  9. abp 列表和明细页面的规则说明

    0>列表区域mainviewbody 1>列表头mainviewheader 名称 2>列表条件mainviewcodtionbody 条件区 3>列表工具栏mainviewt ...

  10. one thinkphp 文档

    http://document.onethink.cn/manual_1_0.html#onethink_usehelp_config 官网:http://www.onethink.cn/topic/ ...