开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情
上一次,我们主要说了添加一些爆炸后的一些效果,今天我们说下增加分数
1. 之前我们已经创建了显示分数的元素节点,今天我们说下如何增加分数的数值。在脚本game上增加一个函数,只需将当前的分数累加并在界面上显示就可以了。
addScore(i_score){
this.score_curr=this.score_curr+i_score
this.label_score.string=this.score_curr }
2. 调用增加分数的函数。在脚本block上的碰撞后的调用即可,每次增加的分数值与水果类型的等级一样,等级越大,增加的分数值也就越大。
this.tsGame.addScore(this.block_type)
3. 之前地板只添加了最底端,美化下地板这个过程还没有说,现在说下。
(1).在node_qiang下新建一个SpriteSplash(单色)精灵。并且命名为di_1
(2) 参数设置如下,颜色Color的RGB为123,85,55
4.
(1)同样也在node_qiang下再新建一个SpriteSplash(单色)精灵,并且命名为di_2
(2)参数设置如下
5. 设计警戒线。当水果元素累积到一定的情度,游戏准备失败时,就出现提示的警戒线。
Canvas下新建一个Sprite精灵,并且命名为node_xian
参数设置如下
6. 为了效果好看一点,警戒线做一个一闪一闪的动画效果。这样会比较好看。Cocos creator自带制作动画系统,因此直接在该工具上进行动画的编辑。在assets文件夹下新建一个anima文件夹,专门用来存放动画文件。
(1)在anima文件夹下新建一个动画剪辑文件,并命名为anima_xian
(2)打开右下方的动画编辑器
(3)将动画anima_xian拖动到面板上,并且在属性列表上添加color属性
(4)在透明度上添加关键帧
(5)帧数为5的时候设置关键帧,并且透明度设置为0
(6)帧数为10的时候设置关键帧,并且透明度设置为255
(7)循环模式设置为循环播放
(8)记得保存并关闭,这样一个动画就制作完了
今天就到这里了,主要说了如何制作一个动画。可能写的过程中还有很多不好的地方,希望大家能指出来,在此,谢谢大家