首页 微武游戏指南 正文

unity2d游戏开发进阶之路,大神教你如何提升!

哈喽大家今天来跟大家唠唠我最近捣鼓的这个Unity2D游戏开发,作为一个兴趣使然的博主,踩坑无数,但乐在其中!今天就把我这从零开始的过程给大家分享一下,希望能给同样想入门的朋友们一点帮助。

一、 准备工作

那真是两眼一抹黑,啥也不懂。先去Unity官网下载安装包,这玩意儿还挺大,耐心等等。装好之后,打开一看,哇,界面上密密麻麻的按钮,头都大!别慌,咱先创建一个新项目,选2D模板,起个名字,这就迈出第一步!

二、 初识界面

新建的项目打开后,主要有几个窗口:Scene(场景)、Game(游戏)、Hierarchy(层级)、Inspector(检视器)、Project(项目)。

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

  • Scene:这就是你摆放各种游戏元素的地方,像搭积木一样,把角色、背景、道具啥的都往里拖。
  • Game: 游戏运行起来是啥样子,在这个窗口里就能看到。
  • Hierarchy: 这里显示的是场景里所有东西的层级关系,像个目录一样,方便你管理。
  • Inspector: 选中一个东西,这里就会显示它的各种属性,你可以在这里调整大小、位置、颜色等等。
  • Project: 这里放着你项目里所有的资源,图片、声音、脚本等等。

一开始不用搞太明白,用到哪个是哪个,慢慢就熟悉。

三、 导入素材

巧妇难为无米之炊,做游戏也得先有素材。我从网上找一些免费的2D素材,有角色、背景、道具啥的。直接把这些素材拖到Project窗口里,Unity就自动帮你导入。

四、搭建场景

有素材,就可以开始搭建场景。我先把背景图拖到Scene窗口里,调整好大小和位置。然后把角色也拖进去,放到合适的地方。这一步就像布置舞台一样,把场景搭演员才能上场。

五、 添加角色控制

光有角色站那儿可不行,得让它动起来!我写一个简单的C#脚本,挂载到角色身上。这脚本里就几行代码,控制角色左右移动和跳跃。Unity自带的MonoDevelop编辑器写代码还挺方便的,写完保存,回到Unity,点击运行,角色就能动!

注意:一开始写跳跃,感觉角色跳起来怪怪的,落地的时候轻飘飘的。后来查资料才知道,Unity自带的物理引擎有时候不太好用,得自己调整参数或者写代码优化一下。

六、 添加动画

角色光是傻乎乎地移动也不行,得加点动画才生动。我找到的素材里有角色走路、跳跃的动画序列帧,直接在Unity里创建动画,把这些序列帧拖进去,设置好播放速度,一个简单的动画就完成。然后把这个动画跟角色的移动状态关联起来,角色跑起来的时候就播放走路动画,跳起来的时候就播放跳跃动画,看着就舒服多!

七、 持续迭代

做游戏是个不断迭代的过程,做一点,测试一下,看看效果,不满意就再改。我这个小游戏也是这样,加碰撞检测,让角色可以站在地面上,不会掉下去;加敌人,让游戏有点挑战性;加收集品,让玩家有点目标……总之就是不断地加东西,不断地优化,慢慢地就有点像个游戏!

八. 一些心得体会

这回从零开始的Unity2D游戏开发之旅,让我对游戏开发有一些基本的认识。虽然过程艰辛,需要一个一个的爬坑,但是每当攻克一个难关,或者实现一个新功能,都让我感到无比的兴奋和满足。我觉得,只要有热情,有耐心,肯学习,每个人都可以做出属于自己的游戏!我的这个小游戏还很简陋,以后还要继续学习,继续完善。希望我的分享能给大家带来一点帮助,咱们一起在游戏开发的道路上越走越远!

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