1.创作动机
相信大家都玩过别踩白块,我也不例外,当时第一次玩的时候就为它一尘不染的气质所着迷。试图对别踩白块进行二次创作实在是出于想搞事的心情。当时刚吃完午餐回来的路上,满脑子都是滑稽,于是就有了别踩白块滑稽版,至此在表情包搞事的路上一去不返。
2.创作构思
别踩白块的实现逻辑十分清晰易懂,选择这个题材几乎已经在实现的路上成功了一半。
而且在cocos creator组件化编程的加持下,逻辑显得更加简单。
别踩白块在设计上只需要考虑两件事,黑块和白块的生成。以及黑块和白块的点击回调。
3.实现细节
确实足够简单,整个游戏只需要两份脚本。
首先游戏开场需要先把黑块和白块铺满屏幕,注意每行只有一个黑块。
![](https://img.haomeiwen.com/i4694762/e68aa023dc8e8281.png)
接着黑块和白块要各自牢记自己的职责。
点击白块游戏结束。
点击黑块但是跨行点击,游戏结束。
点击黑块并且临行点击,游戏继续,面板下移。
在这里利用组件化编程的特性,我们利用一份脚本,通过配置不同的参数,从而得到不同的表现。
![](https://img.haomeiwen.com/i4694762/c35ba0fc35d66a04.png)
当我们点击了正确的黑块后,要提醒主脚本移动面板。
![](https://img.haomeiwen.com/i4694762/791ace244faa9849.png)
面板移动至正确位置后,需要添加最新的一行黑白块,和删除最底下的一行黑白块。
![](https://img.haomeiwen.com/i4694762/8c3af259642f1416.png)
不能讲再多了,因为这已经是全部代码了。
![](https://img.haomeiwen.com/i4694762/4d5f2a66e2410bbb.gif)
网友评论