个人笔记|纯萌新向Unity入门:下载安装及新建项目

资料来源

《Unity 3D、2D手机游戏开发》
官方文档:Unity 用户手册 (2019.4 LTS) - Unity 手册 (unity3d.com)
官方新手教程(英文版,可用浏览器自带翻译器转为中文)Get started with the Unity Hub - Unity Learn

Unity其U简介

  • Unity(也称Unity 3D)
    • 一套包括图形、声音、物理等功能的游戏引擎
    • 提供了一个强大的图形界面编辑器,支持大部分主流3D软件格式,对2D游戏也有全面的支持
    • 主要使用C#语言进行开发
    • 跨平台的游戏引擎,支持包括Windows、Mac、Linux、Web、iOS、Android、Windows Phone、Xbox、Play Station等大部分主流游戏发布平台,还包括各种VR(虚拟现实)平台
    • 主要开发环境:Windows或Mac。在Windows上开发有很多优势,可以在Windows平台开发和测试,然后将游戏移植到其他平台。
    • Asset Store:Unity官方的在线商店。主要出售Unity的插件或美术资源,它已经成为Unity的一个重要组成部分,很多插件在Unity开发中已经是必不可少的

运行unity

主要流程:下载安装→注册登录并激活→运行工程
(但是没想到吧我几乎每步都踩坑了🙂)

下载安装

下载安装unityhub

首先到官网下载unity hub嗷,它就类似于steam或者epic,可以用来很方便地下载和管理各版本unity和unity资源
(你都下unity hub了不会还把它装在C盘吧?不会吧不会吧?)

下载安装常见问题

  1. 我要下哪个版本的unity?
    unity不是unity hub,先装好unity hub并注册好账号再去下unity!
    总的思路是能兼容你要做的东西,能跑起来就行
    • 对于纯粹的初学者:找你看的教程里的unity版本号
    • 对于从零开始的项目接盘侠:总之先问给你项目代码的前辈用什么版本的unity
      然后到官网下翻到Unity版本→点击更多版本→第一个下拉框选年份第二个下拉框选版本数→点击右侧从Unity Hub下载
  2. 下载安装好unity hub后第一次打开就一直卡在加载页面,救救我!
    先关掉页面,windows系统别忘了在任务栏右键unity hub图标选择quit unity hub,然后右键你的unity hub用管理员身份打开
    (Mac的不知道,穷鬼没用过Mac)
  3. unity hub终于显示登陆界面了!但是点击Sign In后打开了unity网页而且点击链接不能跳转,救救我!!!

注册登录并激活

下载安装unity hub只是第一步,接下来如果没有unity账号的话要先注册一个才能下载使用unity

注册并登录unity账号

没什么好说的,正常注册,记得在邮箱里点击链接才算完成验证。中国大陆使用者会被强制绑定手机号。

激活unity

第一次运行Unity会提示选择版本,如果没有购买过专业版,选择个人版(Personal)即可。Unity提供了专业版和个人版,个人版是免费的。
在功能上,不同版本并没有太大区别,专业版会提供一些额外的云端服务,不过如果公司的收入超过一定额度,则必须购买专业版。对于大部分学生或个人开发者来说,选择个人版即可,使用个人版同样可以发布商业化的游戏,这一点并不受版本的限制。
无论选择哪个版本,都需要注册一个Unity账号进行登录,这个账号非常有用,除了用来登录Unity,也可以用来在Asset Store中购买或下载资源,同时还可以使用这个账号在Asset Store中销售自己开发的插件或美术素材供别人使用。

unity hub弹出的unity下载窗口默认提供最新版本(有个灰色LST图标,是long term support的缩写)。如果项目对uniy版本有要求,在这一步可以按照上面下载安装常见问题的步骤先打开官网选择对应版本点击用unity hub安装,再切回unity hub,此时你下的就是项目要求版本的unity。

下载unity后的初始设置

在unity hub下载unity时会弹出一个模块添加(Add modules) 窗口,用来下载配置一些开发工具,以下是简要模块介绍和推荐必选项:

  • 编辑器(DEV TOOLS):Microsoft Visual Studio Community。这个是C#开发工具,必选。
  • 平台(PLATFORMS):跨平台支持模块。入门学习的话可以不选,有项目的话选择项目对应平台
  • 说明文档(DOCUMENTATION):就是说明文档。可选可不选。
  • 语言包(LANGUAGE PACKS):可以选一下简体中文,如果英语好的话不选也可以
    选完摁Continue→同意MVS用户协议→等待下载,剩下没选的可以之后按需下载。

运行项目

新建项目

  1. Unity Hub侧边栏→Projects→New Projects
  2. 在最顶上的Editor Version可选unity版本
  3. 从模板库中选择想要的模板作为项目基础,从零开始的话根据想制作的效果选Core→2D或3D
  4. 选好模板后右边栏下滑填写并选择项目设置(PROJECT SETTINGS)
    • 项目名称(project name)
    • 项目文件存放位置(location)
    • unity云端组织(unity cloud organization)
    • 是否连接到unity云存储(connect to unity cloud)
    • 是否使用unity项目控制(use unity version control)
      unity云端组织默认为自己的unityID用户名,勾选框非必选,没有共同或远程开发需求的制作者可以不勾选。
      5.完成项目设置后选择新建工程

导入项目

  1. Unity Hub侧边栏→Projects→Add
  2. 选择想要导入的项目所在文件夹,一路确认

Unity的默认编辑器界面

在编辑器中,开发者可以像操作3D图形软件一样设置游戏场景及编辑游戏对象,所有的游戏资源(包括模型、贴图、脚本等)都需要导入到编辑器中才能使用。
Unity编辑器由很多窗口组成,每个窗口负责不同的功能,其中主要包括Hierarchy(层级)、Project(工程)、Inspector(查看)、Scene(场景)、Game(游戏)等窗口。
Unity允许用户自定义默认的UI布局,在菜单栏选择【Window】→【Layouts】,这里提供了各类预先设置好的布局

以unity2019.4版本FPS Microgame教学模板为例,默认界面从左到右到上到下为:Hierarchy, Scene/Game/Assets Store,Inspector/Navigation, Tutorials, Project, Console。


unity2019.4版本FPS Microgame教程初始化界面
  • 层级窗口Hierarchy
    • 罗列当前场景中所有游戏体(Game Object)的名称。可以通过名称选择场景中的游戏体,也可以修改游戏体的名称。
    • Unity允许场景中的游戏体重名。
  • 场景/游戏/资源商城窗口Scene/Game/Assets Store
    • 场景窗口:显示和编辑场景中的3D或2D游戏体,在这里最常见的操作是调整游戏体的位置、方向、缩放大小等。
      • 平移视图快捷键:鼠标中键
      • 旋转视图快捷键:鼠标左键+alt
      • 推拉视图快捷键:鼠标右键+alt或滑动鼠标滚轮
      • 快速锁定选中目标:F键
    • 游戏窗口:显示实际游戏运行的画面效果。在编辑器中运行游戏后,会自动切换到这个窗口。
    • 资源商城窗口:整合了assets store网页 浏览起来更快捷方便
  • 查看/导航窗口Inspector/Navigation
    • 查看窗口:显示当前选中资源或功能的详细信息。
    • 导航窗口:3D场景下AI寻路的导航系统功能

参考:【Unity 导航系统】导航系统详解 - 知乎 (zhihu.com)

  • 教程窗口Tutorials
    • 显示模板内可选的教程列表
  • 工程/控制台窗口Project/Console
    • 工程窗口:按照文件夹的目录结构存放资源,选择其中任何一个资源,右击并选择【Show In Explorer】则会打开对应的Windows目录位置。Project窗口的目录结构与Windows硬盘上存放的目录结构是完全一致的,同一目录下的不同文件不能重名。
    • 控制台窗口:显示控制台信息与运行日志

标准Unity工程所包含的主要文件夹

标准的Unity工程主要包括几个部分:Assets、Library、ProjectSettings等。

  • Assets:包括所有的工程文件,是主要工作的地方
  • Library:工程的数据库文件(可以删除,重新打开工程后会自动重建)
  • ProjectSettings:保存工程的配置文件

运行项目

  1. 下载完成后选择导入或新建项目。
  2. 在项目窗口中找到Assets中后缀为.unity的场景文件并双击打开场景
  3. 单击场景窗口上方的播放按钮即可运行游戏。
    (或使用快捷键<kbd>Ctrl</kbd>+<kbd>P</kbd>/<kbd>cmd</kbd>+<kbd>P</kbd>)
  4. 再次单击播放按钮或使用相同的快捷键即可退出游戏。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,839评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,543评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,116评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,371评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,384评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,111评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,416评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,053评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,558评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,007评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,117评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,756评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,324评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,315评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,539评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,578评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,877评论 2 345

推荐阅读更多精彩内容