如果你觉得文笔不好,请告诉我。 如果您觉得不错,请支持、点赞。 谢谢你! 希望;)
这个系列是为了实现一个我小时候喜欢的打砖块游戏。 我记得Famicom上曾经有过一个,屏幕类似于下面这样:
播放出来的效果类似如下:
在本教程中,我们将使用物理引擎来实现整个游戏。 所有的材料都是这只猫创造出来的,自然不能期望太高。
打砖块游戏有 3 个元素:砖块、球和反弹棒。 让我们按顺序排列它们。
制作砖块
第一个是砖块。 打开Ai,画一个简单的矩形,并设置阴影效果。 这里需要考虑砖块的大小。 我使用 80x30 像素的矩形。
同时需要注意的是,在游戏中游戏素材,每块砖块都紧密地靠在一起,但在底部砖块的底部和右侧可以看到阴影效果。 因此,在制作阴影效果时unity打砖块unity打砖块程序开发,要注意计算阴影的偏移值。 ,我们稍后会在游戏中使用它。 这就是为什么实际创建的矩形大小为 82x32 像素。
砖的意思大概是这样的:
接下来,您可以通过简单地替换颜色来创建各种砖块:
做成小球
小球比较简单。 在AI中画一个完美的圆形,然后找到一个更合适的玻璃纹理作为纹理,同时画出阴影效果:
球的大小为 25x25 像素
做一个反弹棒
同样在Ai中画一个圆角的长矩形,大小为150x25,并设置阴影:
事实上,你可以使用三维图片来使效果更加真实。
因为游戏后期会实现几个具有特效的道具,其中两个可以让反弹棒变长或变短。 到时候我们会看看如何处理。
将所有材质合并到SpriteBuilder中
打开SpriteBuilder,创建一个名为BrickHit的新项目。 新建一个Images文件夹,将上面创建的材质拖入该文件夹中:
将此文件夹设置为智能文件夹。
前期工作基本结束。 下一篇文章将介绍如何实现一个简单的游戏主界面动画效果。
文章来源:https://blog.csdn.net/weixin_33810006/article/details/90660717