如何用phonegap(apache cordova)包装我的enchant.js游戏?

如何用phonegap(apache cordova)包装我的enchant.js游戏?,cordova,enchantjs,Cordova,Enchantjs,我的附魔游戏开始于 enchant(); window.onload = function() { game = new Game(...); game.onload = function() {...}; game.start(); } 在cordova/phonegap设置中,这些行应该放在哪里?在执行游戏/应用程序之前,您需要等待deviceready事件: function onLoad() { document.addEventListener("devicere

我的附魔游戏开始于

enchant();
window.onload = function() {
  game = new Game(...);
  game.onload = function() {...};
  game.start();
}

在cordova/phonegap设置中,这些行应该放在哪里?

在执行游戏/应用程序之前,您需要等待
deviceready
事件:

function onLoad() {
    document.addEventListener("deviceready", onDeviceReady, false);
}

function onDeviceReady() {
    enchant();
    window.onload = function() {
    game = new Game(...);
    game.onload = function() {...};
    game.start();
}

有关Cordova事件的更多详细信息,请参阅。

我不使用enchant,但所有代码都应在deviceready事件之后使用。