gpt4 book ai didi

javascript - 使用 tileset 将 map 更改为另一个 map

转载 作者:行者123 更新时间:2023-11-30 06:52:56 25 4
gpt4 key购买 nike

我正在使用 Phaser.js 创建游戏。

这是另一个你已经看过 100000000 遍的 2D 复古 Angular 色扮演游戏,我正在使用 Tiled 创建 map 。

我应该如何将我的 map 更改为另一个图 block 集?我对此很困惑。我在网上找不到任何明确的答案。

最佳答案

假设播放器到达关卡 1 的末尾,那么您想要加载关卡 2。

您可以使用名为“currentLevel”的变量。并在您想要更改级别时调用 create 方法:

GameState.prototype.create = function() {

// (...)

// Level creation
this.level = new Level(this.game, this.currentLevel);

// (...)

};

在 level.js 中你可以有这样的东西:

var Level = function(game, levelNumber)
{
// LOAD TILEMAP
Phaser.Tilemap.call(this, game, levelNumber);

// (...) more logic to load the data from the JSON
};

我说得够清楚了吗?希望对您有所帮助!

关于javascript - 使用 tileset 将 map 更改为另一个 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30254756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com