我正在尝试使用intel xdk将我在construct2中制作的html5游戏导出到我的android。这可以在我的手机上使用,但是当我在手机中尝试游戏时,手机会显示游戏两次 - 一个在另一个之上。我当然只想看一次比赛。
问问题
413 次
1 回答
0
设备就绪事件触发了两次。一次是在 intel.xdk javascript 桥准备好时,第二次是在文档准备好时。尝试将所有游戏初始化代码放在 index.html 文件开头的脚本中,如以下代码,以避免此问题。
<script type="text/javascript" charset="utf-8" src="intelxdk.js"></script>
<script type="text/javascript" language="javascript">
var isIntel=window.intel&&window.intel.xdk
// This event handler is fired once the intel libraries are ready
function onDeviceReady() {
jQuery(window).resize(function() {
cr_sizeCanvas(jQuery(window).width(), jQuery(window).height());
});
//hide splash screen now that our app is ready to run
intel.xdk.device.hideSplashScreen();
// Create new runtime using the c2canvas
cr_createRuntime("c2canvas");
document.addEventListener("pause", function() {
cr_setSuspended(true);
}, false);
document.addEventListener("resume", function() {
cr_setSuspended(false);
}, false);
}
//initial event handler to detect when intel is ready to roll
document.addEventListener("intel.xdk.device.ready", onDeviceReady, false);</script>
于 2014-08-18T12:50:12.847 回答