在平台游戏“ TyranoBuilder”中,我可以使用一些JavaScript!所以我可以像
var bb = (ORANGE)
游戏可以通过
来获取该变量f.Test = (bb);
我的问题是我如何从游戏外部,从URL导入bb变量! ?例子
var bb = src"http....a.js"
因此我可以随时编辑它! :|对不起,我的英语,但是我真的需要!我已经阅读了一些内容,例如html firs.js第二.js!但是第二个js在游戏中!
答案 0 :(得分:1)
否:这就是JSON的目的。
不要像创建许多程序一样,不要创建文本文件,创建.json文件并将变量放在其中作为对象属性。例如
{
bb: "orange",
fg: "green"
}
然后,如果您使用的是Node之类的东西,则可以直接将其导入:
const config = require('./config.json');
...
let thing = config.bb;
或者您也可以从url分别加载文件(例如,如果使用的是浏览器,则使用Fetch API),然后对提取的结果使用.json()
函数,以获取纯数据您可以像程序其他任何部分一样访问的JS:
function startGame(config) {
// entry point that starts your actual application
}
fetch("/config.json").then(data => data.json()).then(config => startGame(config));