• 一个游戏的例子


    一、创建一个场景,需要如下步骤:

    1.在src目录下新建一个StartScene.js空文件。

    2.打开project.json,在jsList字段加入StartScene.js的路径。
    "jsList" : [
    "src/resource.js",
    "src/StartScene.js"
    ]
    注:project.json中的jsList用于配置项目所使用的js文件。

    3.打开StartScene.js文件,加入下面的场景创建代码。
    var StartLayer = cc.Layer.extend({
    ctor:function () {
    this._super();

    var size = cc.winSize;

    var helloLabel = new cc.LabelTTF("Hello World", "", 38);
    helloLabel.x = size.width / 2;
    helloLabel.y = size.height / 2;
    this.addChild(helloLabel);

    return true;
    }
    });

    var StartScene = cc.Scene.extend({
    onEnter:function () {
    this._super();
    var layer = new StartLayer();
    this.addChild(layer);
    }
    });
    二、添加背景图及其他元素

    1.下面代码添加的startscene.js的方法中

    //add 背景图
    this.bgSprite = new cc.Sprite(res.BackGround_png);
    this.bgSprite.attr({
    x: size.width / 2,
    y: size.height / 2,
    });
    this.addChild(this.bgSprite, 0);

    2.将背景图在resource文件中添加
    3.在main中修改图显示的的大小
    cc.view.setDesignResolutionSize(1200, 700, cc.ResolutionPolicy.SHOW_ALL);
    3.添加按钮

    三、我们添加ball的消失动画
    1.首先添加一个ball,添加ball的时候,我因为下面代码的sprite的S小写了,导致运行是黑屏

    // add ball

    this.ball = new cc.Sprite(res.Ball01_png);
    this.ball.attr({
    x: size.width / 2,
    y: size.height / 2,
    });
    this.addChild(this.ball, 1);

    新问题:图片消失,但没显示动画

  • 相关阅读:
    不使用border-radius,实现一个可复用的高度和宽度都自适应的圆角矩形
    实现一个div在浏览器水平居中
    HTML画布(2)
    《10X工作法制》笔记
    消息体的上传格式
    在rpc链路中的工作总结
    同属姓名注入spring报错
    《事实》听后感
    jdk8使用stream对指定值去重以及其他stream用法
    如何写好业务(待续)
  • 原文地址:https://www.cnblogs.com/fenr9/p/5183449.html
Copyright © 2020-2023  润新知