unity制作小游戏--俄罗斯方块[1]

​大家好,我是一只余,今天我们来制作一个小游戏--俄罗斯方块,相信这个游戏是很多90后的童年回忆吧,那时候还是用掌上那种按键的游戏机玩的,现在想想都是满满的回忆,就是这种 

                                                                    

不过现在是手机的世界,所以这种游戏机都绝迹了吧。今天我们就来怀旧一下,自己制作这个游戏,可以直接安装在手机上。话不多说,直接进入主题。

1.准备工作

工具:unity2018.3 和VS2017

如果你还没有安装这个工具,可以先安装,然后配置好环境变量,网上应该有很多教程的,在这里我就不啰嗦了。

2.创建项目

首先打开unity,然后点击创建(New),然后项目名称“Brick Game”(也可以起自己想起的名称),类型改为2D,路径自己选,归属者可以写也可以不写,一般是写登录的账号。最后确定创建,得到一个新的空项目。

一般新建项目会自动建立了一个场景,直接Ctrl + S保存,然后Project面板中更改场景的名字为"Main"的。里面的界面布局可以自己改,点住窗口直接拖动就可以了。或者点击右上角的按钮改变。

3.导入素材(  图片)

素材我也是在网上找的,你们也可以找,如果想要我的素材,可以关注我的微信公众号(余你分享),然后回复“001”就可以获取了。

 

 

 

首先在Project面板下的Assets右键新建一个文件夹Create -->Folder,取名为“Images”,然后打开素材所在文件夹选中所有图片直接拖拽到Images文件中,再切回unity中就打开Images文件夹就可以看见图片已经导入进去了。

如果图片的Texture Type不是“Sprite(2D and UI)”,则需要更改,先选中所有图片,然后在最右侧的属性中更改,最后不要忘了“Apply”一下

 

4.创建游戏场景

因为最后我们要导出安卓包(安装在手机上)的,所以先把平台转为Android。打开File -->Build Settings,选择Android,然后Switch Platform

转换后修改屏幕的宽高720x1280,再创建一个Canvas,然后修改Canvas的属性RenderMode为Scene Spcew Camera,然后把主相机Main Camera拉过去,下面的UI Scale Mode改为Scale with Screen Size,X:720,Y:1280

,在Canvas下创建两个空对象,分别取名为:Home和GamePlay。因为这个游戏场景比较简单,一个开始界面和一个游戏界面就可以了。

在Canvas下创建两个空对象,分别取名为:Home和GamePlay,属性改为随屏幕大小,因为这个游戏场景比较简单,一个开始界面和一个游戏界面就可以了。

第一个界面为主界面,在Home创建Iamge取名为Bg,然后在右边属性中选择背景图_0007_bg-home,同时把图片铺满屏幕,再在Bg下创建Iamge选择图片_0002_brick-classic(图标的图片),然后再在Home下创建5个按钮Button,名字可以自己看着取,自己看得懂就行,去掉按钮下的Text,然后选择按钮的图片,确定图片后点击一下图片属性下的Set Natives Size 就得到按钮原来大小了,然后调整每个按钮的位置,只要你看得舒服就可以了,也可以仿照我的(图片和按钮的可以在Scene面板中选中,然后直接拖动)。 

btnClassic(经典模式)位置:x-0,y-50,z-0

btnPushUp(计时模式)位置:x-0,y--120,z-0

btnSound(声音开关)位置:x-0,y--300,z-0

btnMoreGame(更多游戏)位置:x--200,y--300,z-0

btnRate(评价)位置:x-200,y--300,z-0

 

本次就先写到,下一章中我们见开始你们最喜欢的代码部分了。

第一次写教程,不知道我有没有写的清楚,如果有不明白的地方,或者什么建议,欢迎给我留言提意见。最后别忘了关注一下我公众号喔,如果有老板能赏赐个辛苦钱鼓励鼓励就更好了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值