大家还记得上周推送的「突然表情包大作战」新生代开发者吗?今天他又来搞事情了!听说自从C姐推送完他的创作后,他便才思泉涌,每天都有许许多多奇思妙想,根本停不下来!就让C姐带大家看看他今天又给我们制造了什么惊喜吧。
1
创作动机
相信大家都玩过「别踩白块」,我也不例外,当时第一次玩的时候就为它一尘不染的气质所着迷。试图对「别踩白块」进行二次创作实在是出于想搞事的心情。当时刚吃完午餐回来的路上,满脑子都是滑稽,于是就有了「别踩白块滑稽版」,至此在表情包搞事的路上一去不返。
2
创作构思
「别踩白块」的实现逻辑十分清晰易懂,选择这个题材几乎已经在实现的路上成功了一半。
同时在Cocos Creator组件化编程的加持下,让逻辑显得更加简单。
「别踩白块」在设计上只需要考虑两件事,黑块和白块的生成。以及黑块和白块的点击回调。
3
实现细节
确实足够简单,整个游戏只需要两份脚本。
首先游戏开场需要先把黑块和白块铺满屏幕,注意每行只有一个黑块。
[黑块和白块铺满屏幕]
接着黑块和白块要各自牢记自己的职责。
点击白块游戏结束。
点击黑块但是跨行点击,游戏结束。
点击黑块并且临行点击,游戏继续,面板下移。
在这里利用组件化编程的特性,我们利用一份脚本,通过配置不同的参数,从而得到不同的表现。
[黑白块点击回调]
当我们点击了正确的黑块后,要提醒主脚本移动面板。
[移动面板]
面板移动至正确位置后,需要添加最新的一行黑白块和删除最底下的一行黑白块。
[添加最新的一行,和删除最底下的一行]
不能讲再多了,因为这已经是全部代码了。感兴趣的小伙伴记得关注我的bilibili ID: qbkivlin ,我将会不定期的在上面和大家直播探讨,共同分享我的神奇脑洞。
4
写在结尾的话
C姐近来认真拜读了这位新生代开发者别出心裁创作的种种游戏,虽然技术运用基础,开发选材简单,但胜在脑洞大开,细节处都能感受到创作者性格的独具一面。
都说好的技术员少,C姐则认为敢于分享敢于秀出来的好技术员更是少之又少。嘿,不要再藏着掖着了,快丢过来一些能让开发者「微微一石更,以表尊敬」的作品吧!
戳原文,进COCOS学点技术吧!