company logo
advertisement for deep fried Twinkies


Phaser里通过json读取数据


1. Phaser官方教程里的方式

首先在preload里面加载游戏数据文本

 this.load.text('data', 'assets/data.json');

然后通过cache和json解析函数获得数据,其中JSON.parse解析是js自带函数

this.levelData = JSON.parse(this.game.cache.getText('data'));

2. 其他开发者的使用案例

首先在preload里面加载游戏数据文本

 this.load.json('data', 'assets/data.json');

然后通过cache和getJSON获得数据

var str = game.cache.getJSON('data');