首页 微武游戏指南 正文

unity做2d游戏怎么样?这些优势让你不得不爱!

大家今天跟大家伙儿聊聊我用Unity捣鼓2D游戏的那些事儿。一开始我也没想那么多,就是觉得Unity挺火的,就想上手试试看。

第一步:安装和设置

你得去官网把Unity Hub给下载下来装上,这个过程没啥好说的,一路下一步就行。然后通过Unity Hub安装一个Unity编辑器,我选的是比较新的版本,毕竟新版本功能多嘛安装好后,创建一个新项目,记得选2D模板,这样省事儿。

第二步:熟悉界面和基本操作

打开项目后,我一开始也有点懵,界面上东西太多。不过别慌,常用的就那么几个。Scene视图是你摆放游戏元素的地方,Game视图是游戏运行起来的样子,Hierarchy视图是场景里所有东西的列表,Inspector视图可以调整选中东西的各种属性。

我先在Scene视图里瞎点几下,拖几个自带的方块进去,然后在Game视图里看看效果。我又在Hierarchy视图里选中一个方块,在Inspector视图里改改颜色和大小,还挺有意思的。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

第三步:导入素材

光有几个方块肯定不行,得有点像样的素材。我去网上找些免费的2D素材包,有角色、背景、道具什么的。下载下来后,直接把它们拖到Unity的Project视图里就行。Unity会自动帮你处理好导入的事情,用的时候直接从Project视图拖到Scene视图里就行。

第四步:搞点动画

有素材,就得让它们动起来。我选个角色的素材,发现它是一组连续的图片,这就是所谓的精灵序列(Sprite Sequence)。Unity有个专门做2D动画的工具,叫Animation。我先在Hierarchy视图里创建一个空对象,然后给它添加一个Sprite Renderer组件,把角色素材的第一张图片拖进去。打开Animation窗口,创建一个新的动画片段,把角色素材的所有图片按顺序拖进去,调整一下播放速度,一个简单的走路动画就完成。

第五步:加点碰撞

光有动画还不行,得让角色能和场景里的东西互动。我给角色和地面都加个Box Collider 2D组件,这个组件可以让它们之间产生碰撞。然后,我给角色加个Rigidbody 2D组件,这样它就能受重力影响。运行游戏,角色就能站在地面上,不会掉下去。

第六步:写点代码

为让角色能受控制,我写点C#代码。Unity是用C#作为脚本语言的,也不难,网上教程一大堆。我创建一个新的C#脚本,给角色加个移动的功能,用键盘上的左右箭头控制它移动。代码写好后,把脚本拖到Hierarchy视图里的角色对象上就行。

第七步:打包发布

游戏基本功能做完后,就可以打包发布。Unity支持很多平台,我选Windows平台,直接点Build按钮,等一会儿就能生成一个exe文件,可以在电脑上玩。我试玩一下,感觉还不错,虽然画面简陋点,但基本功能都有。

总结一下

这回用Unity做2D游戏的体验,总的来说还是挺顺利的。Unity的工具很全,上手也比较容易,而且社区资源丰富,遇到问题很容易找到答案。这只是个开始,要做一个完整的游戏还有很多东西要学,不过我已经迫不及待地想继续探索下去!希望我这篇分享能给想用Unity做2D游戏的朋友们一点帮助。

本文转载自互联网,如有侵权,联系删除