好猫网手机站
unity2d游戏制作教程(详解unity2d开发案例分析)
2022-06-29 22:23:19  浏览:39

unity2d游戏制作教程(详解unity2d开发案例分析)

可能有的朋友还不知道,Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台综合型游戏开发工具,是一个全面且专业的游戏引擎。世界上约有一半的游戏是用unity开发出来的,虽然它名字里面带3D两个字,但是做起2D游戏来也是刚刚的。

unity的销售策略和微软的visual studio类似,都是开发者个人版可以免费试用,商业化之后才需要付费。所以大家可以放心下载学习尝试。

今天课程的主要内容是环境安装和开发框架的安装。

unity安装

可能有的朋友说,一个软件的安装还需要写篇文章出来么。 事实上,小编一开始也觉得unity的安装应该是蛮简单的,然后,走了N多的弯路,花了两天时间才把环境搞好。今天写篇文章出来,也是希望朋友们能够少走一些弯路。

小编写这篇文章的时候(2020年2月初),unity的最新版是2019.3.0f6,朋友们不需要下载这么新的版本,因为很多框架还没有适配新版本。

而且,从官网下载的时候,一定不要下载installer或者editor,而是要下载unity hub。

Unity Hub的本意是用于简化unity开发工作流程,如上图所示,它提供了一个统一的仪表盘用于管理Unity项目、简化下载、查找以及安装多个Unity版本。

然后,在unity hub里面,点击蓝色的安装按钮,下载2019.2这个版本(不是最新版,也不是中国加强版)。

框架说明

可能有的朋友还没有理解为什么要使用框架。 既然安装了unity,直接用它开发游戏不香吗?

事实上,unity太难太复杂了,尤其是一些底层的游戏设计,简直让人摸不到头脑,甚至掉头发也是常见的事。

幸好,unity的生态非常活跃,有很多大神开发者把unity的复杂操作封装成了框架,不管市面(unity store)上哪种框架,使用起来都有一些好处:快速开发游戏,不用再考虑公共问题,可以让我们专心在游戏业务实现上。而且这些框架一般都易于学习(相对于unity来说)、也易于维护,而且新手也可快速写出质量相对较好的程序。

在unity 2d游戏开发领域,小编比较推荐的是“2D Game Kit”这个框架。一方面是由于它的易用性,另外还有一个很重要的原因就是“免费”。恩,很多大神写的都是收费框架,免费又好用的框架确实不多。

框架下载

框架的下载和安装也是通过unity hub来操作的。

打开unity hub,然后切换到左侧的“学习”tab,如下图,在“项目”里面找到”2D Game Kit“,

点击进去详情页,再点下载即可。300M左右,可能要下载几个小时吧,下载完成之后,点击详细页里面的”打开项目“。

然后就会调起unity editor,editor会自动完成框架的安装,然后会自动创建一个新的项目。

整个过程一看网络速度,二看电脑性能,反正小编的笔记本是折腾了好久好久。

Unity Editor界面

在今天文章的最后,小编带朋友们熟悉一下unity editor的操作界面。

虽然是英文的界面,而且菜单和按钮都很多,但是朋友们不要畏惧,很快就能熟悉起来。

unity editor的主界面分为四块,左上角是Hierarchy window,它里面是游戏场景(scene)中的全部物体(object)。值得一提的是,游戏中的物体是有层次结构的,一个物体可能是另外一个物体的一部分,也就是说,如果父物体在场景中发生了移动,那么子物体也会跟着移动。

中部上方的区域是Scene view,也就是游戏场景,里面可以包含多个关卡。咱们可以用鼠标在场景里面拖动物体。

右侧区域是Inspector window,用来给选中的游戏物体做参数设置。

左下方区域是Project window,里面可以看到各种项目文件,比如代码、图片、音频等等资源文件。

unity editor 工具条

工具条可以说是最常用的工具按钮的集合。不过高手们一般都用快捷键啦, 这里小编就稍稍讲解一下工具条好了。

先看中间的播放、暂停按钮,点击播放按钮就可以在editor里面运行游戏的当前场景,相当于一个预览功能;点击暂停按钮就暂停了游戏,暂停按钮右边是一个分步执行的按钮,它可以让游戏一帧一帧地运行。

工具条左侧的四个图标的功能分别是:拖动场景(快捷键Q)、移动物体(快捷键W)、旋转物体(快捷键E)、缩放物体(快捷键R),可以看到这四个快捷键都在左手的键位,这是为了方便右手用鼠标。可是对于小编这种左撇子就非常的不友好了。这四个图标后面还有两个图标,它们是前面几个图标功能的组合,一个是给2d游戏用的,另外一个是给3d游戏用的。

其它快捷键

如果上面的快捷键您都没记住,也没关系,反正可以使用鼠标点击按钮来操作。

但是下面这个快捷键请大家一定要记住,就是F键。

当在游戏场景中选中一个物体之后,无论这个物体跑到了何处,按F键之后,都可以让它出现在屏幕正中间。

​总结

今天课程的主要内容是环境安装和开发框架的安装,然后又熟悉了一下软件的界面和工具栏以及最重要的一个快捷键F键,朋友们应该还跟的上吧。