详解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会自动完成框架的安装,然后会自动创建一个新的项目 。

推荐阅读