消灭星星里面的小游戏是什么软件做的(跟消灭星星类似的消除游戏)

2023-01-05 20:38:41 游戏资讯 坑剧哥

Cocos Creator开发游戏消灭星星——星星消除

上一篇文章写了星星生成的逻辑,详情请看 Cocos Creator开发游戏消灭星星——星星生成

星星消除是发生在用户点击之后,所以需要处理用户触摸操作。在上一篇制作星星预制时有提及,在脚本组件 starCtr.js 的start函数里监听触摸。

消除星星是消除上下左右相连的星星,所以需要根据用户点击的星星找到其他相连的星星。在Utils中增加方法needRemoveList:

现在来完成触摸处理逻辑:

通过用户点击的星星坐标找到与其相连的星星们,然后发射delete_stars事件,通知地图消除星星。关于监听和发射时间参考官方文档 监听和发射事件 。

在matrixCtr.js的onLoad方法中添加事件监听

先添加几个属性来记录消除数据

在回调函数中处理消除逻辑

上一篇 说过,动画和特效主要放在节点 ActionRoot 中处理。如图,combo特效就在combNode节点中播放。

asset、atlasAsset分别存储骨骼动画资源,combName中存储骨骼动画的名字,和资源数组一一对应,_anim是dragonBones组件。

playComb即是播放特效的方法。

combCtr是脚本组件matrixCtr中的属性,即是场景中ActionRoot节点的脚本组件。

将需要消除的星星对应的坐标清空(赋值-1)

按规则星星是一个一个消除的,所以bomb会递归调用,直到所有星星都消除。在消除星星的同时,有分数计算和动画逻辑。

星星的移除是在方法 bombStar 中处理的,在创建星星的时候使用了对象池,所以移除时把它重新放入对象池。

在移除星星的同时,伴随有星星爆炸的特效。 starParticle 是一个预制,层级很简单,在一个空节点中,添加Particle System组件和脚本组件particleCtr。

Particle System组件设置自动移除,在属性检查器中勾选 Auto Remove On Finish 选项。

我们知道一次消除星星方块越多,得分越高。

分数动画有几种:

动画在actionCtr.js中处理:

因为分数也会被频繁的创建和移除,所以也使用了对象池,分数的预制制作后面介绍。

与单个方块的分数动画一样,消除总得分动画:

层级结构很简单,都是空节点下加一个Label节点。父节点上都有一个脚本组件partScore、totalScore。

脚本也很简单,setScore方法给Label赋值。

与单个分数不同的,总得分的Label动画使用Creator的Animation编辑器制作。所以,预制中需要在节点label中添加Animation组件,在这里我们在添加一个脚本组件totalScoreLabel,这个脚本主要处理Animation动画的事件回调方法。

用电脑运行“消灭星星”

1、首先,我们先要安装安卓模拟器,点击下载:

2、下载安卓模拟器之后可以看到详细的安装教程,简单3步安装,不需要对电脑进行任何设置即可完成。

3、安装好之后,apk文件的图标就和安卓模拟器的突变一样,我们直接点击apk文件运行,安装就可以安装好游戏了。

4、好了,这样就可以在电脑上体验消灭星星电脑版

重要提示:

安装玩此模拟器之后,直接在电脑上运行游戏的apk文件即可(如果装了手机助手等软件,请右键,选择本apk模拟器运行)!

XP系统需要安装运行库,win7系统不需要安装运行库!

本apk模拟器,安装时是英文的,进入后是中文的!

XP用户需要Windows Installer 4.5和.NET Framework 2.0 SP2的运行库支持,否则无法运行。

XP用户注意先安装上面两款软件再安装模拟器,否责无法运行。(这两个软件在详细教程里都可以找到下载地址)

WIN7用户可以直接安装

(消灭星星下载地址)

(电脑上玩安卓游戏详细教程)

我是快乐暑期搬运工!希望能帮到你!

消灭星星是不是拼多多买的

消灭星星不是拼多多买的。

消灭星星官方正版[1] 是一款好玩的益智类小游戏:正式版来袭,小伙伴们还等什么呢?最好玩的消除游戏《消灭星星》,简单轻松,画面治愈。玩起来会上瘾的!

《消灭星星》是由Brian Baek公司开发的一款消除类休闲娱乐手机游戏,于2014年发行,游戏大小为3.8M。本作特点是易上手,点击两个或两个以上颜色相同的方块即可消除,没有时间限制。

消灭星星里面的小游戏是什么软件做的(跟消灭星星类似的消除游戏) 第1张