<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Egret</title>
<meta name="viewport" content="width=device-width,initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="full-screen" content="true" />
<meta name="screen-orientation" content="portrait" />
<meta name="x5-fullscreen" content="true" />
<meta name="360-fullscreen" content="true" />
<style>
html, body {
-ms-touch-action: none;
background: #888888;
padding: 0;
border: 0;
margin: 0;
height: 100%;
}
</style>
</head>
<body>
<div style="margin: auto;width: 100%;height: 100%;" class="egret-player"
data-entry-class="Main"
data-orientation="portrait"
data-scale-mode="fixedHeight"
data-frame-rate="30"
data-content-width="1080"
data-content-height="1920"
data-show-paint-rect="false"
data-multi-fingered="2"
data-show-fps="false" data-show-log="false"
data-show-fps-style="x:0,y:0,size:12,textColor:0xffffff,bgAlpha:0.9">
</div>
<script>
var loadScript = function (list, callback) {
var loaded = 0;
var loadNext = function () {
loadSingleScript(list[loaded], function () {
loaded++;
if (loaded >= list.length) {
callback();
}
else {
loadNext();
}
})
};
loadNext();
};
var loadSingleScript = function (src, callback) {
var s = document.createElement('script');
s.async = false;
s.src = src;
s.addEventListener('load', function () {
s.parentNode.removeChild(s);
s.removeEventListener('load', arguments.callee, false);
callback();
}, false);
document.body.appendChild(s);
};
var xhr = new XMLHttpRequest();
xhr.open('GET', './manifest.json?v=' + Math.random(), true);
xhr.addEventListener("load", function () {
var manifest = JSON.parse(xhr.response);
var list = manifest.initial.concat(manifest.game);
loadScript(list, function () {
/**
* {
* "renderMode":, //Engine rendering mode, "canvas" or "webgl"
* "audioType": 0 //Use the audio type, 0: default, 2: web audio, 3: audio
* "antialias": //Whether the anti-aliasing is enabled in WebGL mode, true: on, false: off, defaults to false
* "calculateCanvasScaleFactor": //a function return canvas scale factor
* }
**/
egret.runEgret({ renderMode: "webgl", audioType: 0, calculateCanvasScaleFactor:function(context) {
var backingStore = context.backingStorePixelRatio ||
context.webkitBackingStorePixelRatio ||
context.mozBackingStorePixelRatio ||
context.msBackingStorePixelRatio ||
context.oBackingStorePixelRatio ||
context.backingStorePixelRatio || 1;
return (window.devicePixelRatio || 1) / backingStore;
}});
});
});
xhr.send(null);
</script>
</body>
</html>

爱上游戏开发
- 粉丝: 2121
- 资源: 21
最新资源
- Matlab与Fortran语言转译实现潮汐模拟:全面解读算法原理与程序示例,Matlab潮汐模拟代码及Fortran原始代码的翻译与应用分析,Matlab 潮汐模拟代码,还有转译的Fortran原始
- 基于光伏电池模型及环境因素对光伏系统影响的研究:数学模型、仿真及MPPT控制算法的优化研究,光伏电池工程仿真模型与MPPT控制算法优化研究,首先阐述了光伏电池的工作原理及其数学模型,根据数学模型在 M
- 基于Apache的Spark大数据处理框架设计源码
- 反馈补偿法下的载波同步仿真:环路滤波与相位累加器实现相位差估计与误差校正,存在相位模糊情况,反馈补偿法下的载波同步仿真:相位估计与误差处理过程中的环路滤波与补偿矩阵优化,载波同步仿真,使用的是反馈补偿
- IIR卡尔曼滤波器实验:结合二阶陷波滤波器与非时不变卡尔曼滤波技术探究,IIR卡尔曼滤波器实验:结合二阶陷波滤波器与非时不变卡尔曼滤波技术探究,IIR卡尔曼滤波器:使用IIR滤波器(使用二阶形式的陷波
- 电力电子仿真中的并网逆变器模型:模块版与C语言版移植便捷,多种矢量预测电流控制探讨,电力电子仿真系列:模块与C语言版本并网逆变器模型预测电流控制技术的多种仿真研究,电力电子相关仿真,并网逆变器仿真有模
- 三菱FX2N与台达变频器RTU通讯程序资料及通讯三菱变频器程序资料详解,三菱FX2N与台达变频器通讯编程资料:含RTU通讯及三菱变频器程序分享,三菱FX2N rtu通讯两台台达变频器程序资料 也有通
- 基于KC705和KCU105的UDP千兆网络通信实现:Verilog协议层与光纤通信接口转换设备,基于KC705和KCU105实现UDP千兆网络通信:光纤传输技术与Verilog协议实现介绍,kc70
- 基于共享储能电站的工业用户日前优化经济调度与容量配置研究-以江苏省为例,基于共享储能电站的工业用户日前经济调度优化:容量配置与充放电协同管理,MATLAB代码:基于共享储能电站的工业用户日前优化经济
- 基于主从博弈理论的共享储能与微网优化运行研究:Stackelberg均衡解的存在唯一性及MATLAB仿真实现,基于主从博弈理论的共享储能与微网优化运行研究:Stackelberg均衡解的存在性与策略优
- HFSS与MATLAB联合仿真设计超材料程序:一键自动建模、参数设置与电磁参数提取,HFSS与MATLAB联合仿真超材料设计程序:自动建模、材料设置、条件配置、求解扫频及参数提取一体化解决方案,HFS
- 反渗透与恒压供水电气控制系统的应用与实践:智能监控下的猪场鸡场实践,智能化远程监控下的反渗透与恒压供水系统在山东猪场鸡场电气控制中的应用,反渗透和一拖3恒压供水,程序注释完善,在山东某猪场和鸡场运行正
- 西门子杯:探索六部十层电梯程序初赛巅峰版实战技巧,技术与竞赛并驾齐驱,西门子杯赛事专题:揭秘六部十层电梯程序的构建与优化过程:初赛电梯设计方案和最新成果(赛题跑分达西门子-初赛电梯最终版),SIEME
- Matlab Simulink仿真下的直驱永磁风机并网Chopper低电压穿越技术研究-基于Matlab2018a版本,Matlab Simulink仿真下的直驱永磁风机并网Chopper低电压穿越
- 基于K-K关系S参数反演法:超材料电磁参数提取的Matlab程序设计与应用,该算法确保唯一性并简化分支选择复杂性,同时增强折射率频率连续性 ,基于K-K关系S参数反演法:超材料电磁参数唯一性提取Mat
- 基于多目标粒子群算法的综合能源系统优化调度研究-适用于冷热电联产与微网优化的初步入门指南,基于多目标粒子群算法的综合能源系统优化调度:冷热电联产微网创新学习指南,综合能源系统优化调度(冷热电联产)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


