Powered by Cocos Creator:「别踩白块滑稽版」开源代码

大家还记得上周推送的「突然表情包大作战」新生代开发者吗?今天他又来搞事情了!听说自从C姐推送完他的创作后,他便才思泉涌,每天都有许许多多奇思妙想,根本停不下来!就让C姐带大家看看他今天又给我们制造了什么惊喜吧。

1

创作动机

相信大家都玩过「别踩白块」,我也不例外,当时第一次玩的时候就为它一尘不染的气质所着迷。试图对「别踩白块」进行二次创作实在是出于想搞事的心情。当时刚吃完午餐回来的路上,满脑子都是滑稽,于是就有了「别踩白块滑稽版」,至此在表情包搞事的路上一去不返。

   3d73c812bb0c5db804053bf554a8114d.gif

2

创作构思

「别踩白块」的实现逻辑十分清晰易懂,选择这个题材几乎已经在实现的路上成功了一半。

同时在Cocos Creator组件化编程的加持下,让逻辑显得更加简单。   

「别踩白块」在设计上只需要考虑两件事,黑块和白块的生成。以及黑块和白块的点击回调。

3

实现细节

确实足够简单,整个游戏只需要两份脚本。  

首先游戏开场需要先把黑块和白块铺满屏幕,注意每行只有一个黑块。  

   d81fbc036859337f36d9ccc524bbd49b.jpeg

[黑块和白块铺满屏幕]

接着黑块和白块要各自牢记自己的职责。

点击白块游戏结束。

点击黑块但是跨行点击,游戏结束。

点击黑块并且临行点击,游戏继续,面板下移。

在这里利用组件化编程的特性,我们利用一份脚本,通过配置不同的参数,从而得到不同的表现。

465305b60492912cbe81770b465b3af4.jpeg

[黑白块点击回调]    

当我们点击了正确的黑块后,要提醒主脚本移动面板。

   53b4efbc3381a88596f101b7cc3393e6.png

[移动面板]

面板移动至正确位置后,需要添加最新的一行黑白块和删除最底下的一行黑白块。 

   73cfa90b71590b3cef29e800e9843e1d.jpeg

[添加最新的一行,和删除最底下的一行]

不能讲再多了,因为这已经是全部代码了。感兴趣的小伙伴记得关注我的bilibili ID: qbkivlin ,我将会不定期的在上面和大家直播探讨,共同分享我的神奇脑洞。

4

写在结尾的话

C姐近来认真拜读了这位新生代开发者别出心裁创作的种种游戏,虽然技术运用基础,开发选材简单,但胜在脑洞大开,细节处都能感受到创作者性格的独具一面。

都说好的技术员少,C姐则认为敢于分享敢于秀出来的好技术员更是少之又少。嘿,不要再藏着掖着了,快丢过来一些能让开发者「微微一石更,以表尊敬」的作品吧!

   908534ebee22fd2717f863ea2802ab25.gif


戳原文,进COCOS学点技术吧!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值