美文网首页
用cocos creator制作一个小游戏

用cocos creator制作一个小游戏

作者: Black_Blue | 来源:发表于2018-05-11 14:58 被阅读0次

首先我们建一个空项目,进去后建立一个文件夹scenes,用来存放场景, 然后右键选择创建一个scene


image.png

接下来, 创建一个res目录,把我们需要的资源丢进去.


image.png
然后双击scenes文件夹下的game场景, 来编辑它, 进入场景后创建一个空节点sky,用来展示天空
image.png

然后在sky节点下创建一个子节点sky1,再将锚点Anchor设置为(0,0),然后设置位置Position(0,400),


image.png

然后选中sky1, 将bg拖到右侧的Sprite Frame中, 再将锚点Anchor设置为(0,0),
再复制一个节点命名为sky2, 设置位置Position(900,0),如下图:


image.png

创建scrips文件夹用来存放脚本,创建Scroller来控制sky.并将Scroller脚本添加到sky节点组件中,如下图:


image.png

Scroller脚本代码如下, speed是每秒走的距离, resetX是重置的位置

cc.Class({
    extends: cc.Component,

    properties: {
        //-- 滚动的速度
        speed: 0,
        //-- X轴边缘
        resetX: 0
    },

    update :function (dt) { // dt约为0.01667, 1秒钟60dt.
        if(D.gameController.state != Global.State.Run)
            return ;
        let x = this.node.x;
        this.node.x += this.speed*dt;
        if(x <= this.resetX) {
            this.node.x -= this.resetX;
        }

    }
});

这俩个值可以在cocos creator编辑.


image.png

按照创建sky的方式来创建ground


image.png

然后我们创建不动的背景块


image.png
设置颜色, 锚点, 位置
image.png

然后以同样的方式创建蓝色的背景块


image.png

到这里背景就创建完成了. 效果预览: http://47.94.11.138/demo/flybird1/build/index.html

相关文章

网友评论

      本文标题:用cocos creator制作一个小游戏

      本文链接:https://www.haomeiwen.com/subject/ohmfdftx.html