打砖块游戏3要素:砖块,球和反弹棒

打砖块游戏3要素:砖块,球和反弹棒

如果你觉得文笔不好,请告诉我。 如果您觉得不错,请支持、点赞。 谢谢你! 希望;)

这个系列是为了实现一个我小时候喜欢的打砖块游戏。 我记得Famicom上曾经有过一个,屏幕类似于下面这样:

这里写图片描述

播放出来的效果类似如下:

这里写图片描述

在本教程中,我们将使用物理引擎来实现整个游戏。 所有的材料都是这只猫创造出来的,自然不能期望太高。

打砖块游戏有 3 个元素:砖块、球和反弹棒。 让我们按顺序排列它们。

制作砖块

第一个是砖块。 打开Ai,画一个简单的矩形,并设置阴影效果。 这里需要考虑砖块的大小。 我使用 80x30 像素的矩形。

同时需要注意的是,在游戏中游戏素材,每块砖块都紧密地靠在一起,但在底部砖块的底部和右侧可以看到阴影效果。 因此,在制作阴影效果时unity打砖块unity打砖块程序开发,要注意计算阴影的偏移值。 ,我们稍后会在游戏中使用它。 这就是为什么实际创建的矩形大小为 82x32 像素。

砖的意思大概是这样的:

这里写图片描述

接下来,您可以通过简单地替换颜色来创建各种砖块:

这里写图片描述

做成小球

小球比较简单。 在AI中画一个完美的圆形,然后找到一个更合适的玻璃纹理作为纹理,同时画出阴影效果:

这里写图片描述

球的大小为 25x25 像素

做一个反弹棒

同样在Ai中画一个圆角的长矩形,大小为150x25,并设置阴影:

这里写图片描述

事实上,你可以使用三维图片来使效果更加真实。

因为游戏后期会实现几个具有特效的道具,其中两个可以让反弹棒变长或变短。 到时候我们会看看如何处理。

将所有材质合并到SpriteBuilder中

打开SpriteBuilder,创建一个名为BrickHit的新项目。 新建一个Images文件夹,将上面创建的材质拖入该文件夹中:

这里写图片描述

将此文件夹设置为智能文件夹。

前期工作基本结束。 下一篇文章将介绍如何实现一个简单的游戏主界面动画效果。

文章来源:https://blog.csdn.net/weixin_33810006/article/details/90660717