unity3dunity3d入门


备注

Unity为开发人员提供了跨平台的游戏开发环境。开发人员可以使用基于C#语言和/或JavaScript语法的UnityScript对游戏进行编程。目标部署平台可以在编辑器中轻松切换。除了一些平台相关功能外,所有核心游戏代码都保持相可在此处找到所有版本及相应下载和发行说明的列表: https//unity3d.com/get-unity/download/archive

版本

发布日期
Unity 2017.1.0 2017年7月10日
5.6.2 2017年6月21日
5.6.1 2017年5月11日
5.6.0 2017年3月31日
5.5.3 2017年3月31日
5.5.2 2017年2月24日
5.5.1 2017年1月24日
5.5 二零一六年十一月三十零日
5.4.3 2016年11月17日
5.4.2 2016年10月21日
5.4.1 2016年9月8日
5.4.0 2016年7月28日
5.3.6 2016年7月20日
5.3.5 二零一六年五月二十零日
5.3.4 2016年3月15日
5.3.3 2016年2月23日
5.3.2 2016年1月28日
5.3.1 2015年12月18日
5.3.0 2015年12月8日
5.2.5 2016年6月1日
5.2.4 二零一五年十二月十六日
5.2.3 二○一五年十一月十九日
5.2.2 2015年10月21日
5.2.1 2015年9月22日
5.2.0 2015-09-08
5.1.5 2015年6月7日
5.1.4 2015年10月6日
5.1.3 2015年8月24日
5.1.2 2015-07-17
5.1.1 2015年6月18日
5.1.0 2015-06-25
5.0.4 2015-07-06
5.0.3 2015-06-25
5.0.2 2015年5月13日
5.0.1 2015-04-01
5.0.0 2015年3月3日
4.7.2 2016年5月31日
4.7.1 2016年2月25日
4.7.0 2015年12月17日
4.6.9 二零一五年十月十五日
4.6.8 2015年8月26日
4.6.7 2015年7月1日
4.6.6 2015-06-08
4.6.5 2015年4月30日
4.6.4 2015年3月26日
4.6.3 2015年2月19日
4.6.2 2015年1月29日
4.6.1 2014年12月9日
4.6.0 情节中字
4.5.5 2014年10月13日
4.5.4 2014年9月11日
4.5.3 2014年8月12日
4.5.2 2014年7月10日
4.5.1 2014年6月12日
4.5.0 2014年5月27日
4.3.4 2014年1月29日
4.3.3 2014年1月13日
4.3.2 2013年12月18日
4.3.1 2013年11月28日
4.3.0 2013年11月12日
4.2.2 二〇一三年十月一十日
4.2.1 2013年9月5日
4.2.0 2013年7月22日
4.1.5 2013年6月8日
4.1.4 2013年6月6日
4.1.3 2013年5月23日
4.1.2 2013年3月26日
4.1.0 2013年3月13日
4.0.1 2013年1月12日
4.0.0 2012年11月13日
3.5.7 二〇一二年十二月一十四日
3.5.6 2012-09-27
3.5.5 2012-08-08
3.5.4 2012-07-20
3.5.3 2012-06-30
3.5.2 2012-05-15
3.5.1 2012-04-12
3.5.0 2012-02-14
3.4.2 2011-10-26
3.4.1 2011-09-20
3.4.0 2011-07-26

基本编辑器和代码

布局

Unity基本编辑器如下所示。图像中描述了某些默认窗口/选项卡的基本功能。

在此处输入图像描述

Linux布局

linux版本的菜单布局略有不同,如下面的截图, 在此处输入图像描述

基本用法

通过右键单击Hierarchy窗口并选择Create Empty 来创建一个空的GameObject 。通过右键单击“项目”窗口并选择“ Create >“ C# Script 来创建新脚本。根据需要重命名。

在“层次结构”窗口中选择空GameObject ,将新创建的脚本拖放到“检查器”窗口中。现在,脚本将附加到“层次结构”窗口中的对象。使用默认的MonoDevelop IDE或您的首选项打开脚本。

基本脚本

除了Debug.Log("hello world!!"); 行之外,基本代码如下所示Debug.Log("hello world!!");

using UnityEngine;
using System.Collections;

public class BasicCode : MonoBehaviour {

    // Use this for initialization
    void Start () {
        Debug.Log("hello world!!");
    }
    
    // Update is called once per frame
    void Update () {
    
    }
}
 

添加行Debug.Log("hello world!!");void Start() 方法中。保存脚本并返回编辑器。按编辑器顶部的“ 播放 ”运行它。

结果应如下所示在控制台窗口中:

在此处输入图像描述

自定义工作区

您可以通过单击任意视图的选项卡到多个位置之一来自定义视图布局。在现有窗口的选项卡区域中删除选项卡将在任何现有选项卡旁边添加选项卡。或者,在任何Dock区域中删除Tab将在新窗口中添加View。 在此处输入图像描述

选项卡也可以从主编辑器窗口中分离,并排列到它们自己的浮动编辑器窗口中。浮动窗口可以包含视图和选项卡的排列,就像主编辑器窗口一样。 在此处输入图像描述

创建编辑器布局后,可以保存布局并随时恢复。 有关编辑器布局,请参阅此示例在此处输入图像描述

您可以随时右键单击任何视图的选项卡以查看其他选项,例如最大化或将新选项卡添加到同一窗口。
在此处输入图像描述

编辑布局

您可以保存选项卡和窗口的布局,以标准化您的工作环境。

布局菜单可以在Unity Editor的右上角找到:

布局

Unity附带5种默认布局(2乘3,4分割,默认,高,宽) (标记为1) 。在上图中,除了默认布局外,顶部还有一个自定义布局。

您可以通过单击菜单中的“保存布局...”按钮(标记为2)来添加自己的布局:

保存布局

您还可以通过单击菜单中的“删除布局...”按钮(标记为2)来删除任何布局:

删除布局

“恢复出厂设置...”按钮将删除所有自定义布局并恢复默认布局(标记为2)

安装或设置

概观

Unity在Windows和Mac上运行。还有一个Linux alpha版本可用。

Unity有4种不同的付款方案:

  1. 个人 - 免费(见下文)
  2. 另外 - 每个座位每月35美元(见下文)
  3. Pro - 每个座位每月125美元 - 在连续24个月订阅Pro计划后,您可以选择停止订阅并保留您拥有的版本。
  4. 企业 - 联系Unity以获取更多信息

根据EULA:上一财年营业额超过100,000美元的公司或注册实体必须使用Unity Plus (或更高的许可证);超过200,000美元,他们必须使用Unity Pro (或企业版)。

安装

  1. 下载Unity下载助手

  2. 运行助手并选择要下载和安装的模块,例如Unity编辑器,MonoDevelop IDE,文档和所需的平台构建模块。

如果您使用的是旧版本,则可以更新到最新的稳定版本

如果要在没有Unity下载助手的情况下安装Unity,可以从Unity 5.5.1发行说明中获取组件安装程序

安装Unity的多个版本

通常需要同时安装多个版本的Unity。为此:

  • 在Windows上,将默认安装目录更改为先前创建的空文件夹,例如Unity 5.3.1f1

  • 在Mac上,安装程序将始终安装到/Applications/Unity 。在为不同版本运行安装程序之前,将此文件夹重命名为现有安装(例如,更改为/Applications/Unity5.3.1f1 )。

  • 您可以在启动Unity时按住Alt以强制它让您选择要打开的项目。否则,最后加载的项目将尝试加载(如果可用),它可能会提示您更新不想更新的项目。