小编Caa*_*aat的帖子

在使用 JSON 创建的游戏中添加多个关卡

对于我的一个学校项目,我必须使用 Javascript 创建一款游戏。我的 Javascript 经验非常少,因此我真的很困惑如何在游戏中创建多个级别。使用 JSON,我加载供 Mario 行走的块:

createBlocks: function () {
        console.log('game -> createBlocks');

        $.getJSON('js/boxes.json', function (data) {

            data.boxes.level1.forEach(function (blockData) {

                this.stage.removeChild(this.block.el);

                var block = new Block(blockData);
                this.block.push(block);
                this.stage.addChild(block.el);

            }.bind(this));
        }.bind(this));
    }
Run Code Online (Sandbox Code Playgroud)

通过函数“createStars”,游戏加载另一个 JSON。我的目标是让游戏切换到另一个级别,每收集到 5 颗星。使用 JSON 创建此内容的最佳方法是什么?

我的块的 JSON 文件创建如下:

{
"boxes": {
    "level1": [
        {
            "x": 0,
            "y": 115,
            "width": 25,
            "height": 25
        },
        {
            "x": 25,
            "y": 115,
            "width": 25,
            "height": 25
        }
    ],
    "level2": [
        {
            "x": 0,
            "y": 95,
            "width": 25,
            "height": 25
        } …
Run Code Online (Sandbox Code Playgroud)

html javascript json game-development easeljs

5
推荐指数
1
解决办法
3481
查看次数

标签 统计

easeljs ×1

game-development ×1

html ×1

javascript ×1

json ×1