【用Cocos Creator给暗恋的女生写一个游戏(3)】——游戏加载界面

恰好今天Creator1.2发布,我们紧跟潮流,就用1.2开始做吧

X给游戏起了一个名字47-21,其中深意自己体会。

(其实就是思琪名字的谐音,并且今年是她21岁的生日。。。当然你也可以理解为思琪爱你…)

因为X基本没有什么美术功底,所以一切简约为主。。。

先看一下要相处一个月的东西

这里写图片描述

X要做一个竖屏的游戏,所以他把布局改成了这个样子

这里写图片描述

并把偏好设置改成了竖屏

这里写图片描述

新建场景 Load,并在Canvas节点下新建单色Sprite,并给其添加widget组件,使其充满全屏,并调整背景颜色为天蓝色

这里写图片描述

在Bg节点下新建一个Layout节点,调整大小为530x530,添加组件widget,使其水平垂直居中

这里写图片描述

其中Resize Mode 选为Children,这种模式会固定布局的大小,调整子节点的大小,padding是子节点距离边界的距离,spacing是子节点之间的间距,将Sprite组件下的SpriteFrame图片删掉就可以去掉Layout的背景

新建两个Animation Clip取名为Change1和Change2,给数字96835添加Animation组件,以数字9为例,把Clip拖入属性面板就可以添加一个动画,然后点击动画编辑窗口的左上角,就可以开始编辑动画。

这里写图片描述

给动画添加opacity属性,在0:00和0:20添加两个关键帧,并在第二个关键帧里将节点的opacity改为0,动画播放速度调整为0.1,点击一下播放按钮就可以看见数字渐渐消失的效果,我们把动画保存,并给数字6 3 5都添加上刚才制作的动画。

这里写图片描述

现在开始做数字8的动画,同样的步骤将Change2添加节点数字8的default clip属性中,这里我们添加两个动画属性,一个是opacity,另一个是spriteFrame,第一个关键帧添加数字8图片,在第二个关键帧添加蛋糕图片,opacity改为0,其他属性如图

这里写图片描述

保存后点击运行预览,就会得到中间的几个数字消失的效果,然后蛋糕从中间出现,最终定格在下面的画面

这里写图片描述

添加进度条节点,调整大小位置如图,progress设置为0,将Bar节点的颜色调整为绿色

这里写图片描述

调整进度条大小时可以调整scale属性,子节点会随着父节点一起放大

新建脚本起名为“Load”,添加到Canvas节点上

Load.js

cc.Class({
    extends: cc.Component,

    properties: {
        loadBar: cc.ProgressBar,
    },

    // use this for initialization
    onLoad: function () {
        var load = function(){//十次过后加载下一场景
            this.loadBar.progress += 0.1;
            if(this.loadBar.progress > 0.9){
                cc.director.loadScene("Menu");
            }
        }
        this.schedule(load,0.8);
    },
});

这里我们启动了一个定时器,没0.8秒让进度条进一格,进度条满时进入菜单界面,因为我们的游戏本身比较简单,所以这里的加载界面只是一个假象,意思意思就行了。。。

最后要把进度条节点拖入到它的引用框

这里写图片描述

然后新建一个Menu场景,现在运行一下

这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值