init framework
This commit is contained in:
8
demo/template/runtime/native_loader.js
Normal file
8
demo/template/runtime/native_loader.js
Normal file
@@ -0,0 +1,8 @@
|
||||
require("launcher/native_require.js");
|
||||
|
||||
egret_native.egtMain = function () {
|
||||
egret_native.nativeType = "native";
|
||||
|
||||
egret_native.egretInit();
|
||||
egret_native.egretStart();
|
||||
};
|
||||
53
demo/template/runtime/native_require.js
Normal file
53
demo/template/runtime/native_require.js
Normal file
@@ -0,0 +1,53 @@
|
||||
var manifest = JSON.parse(egret_native.readFileSync("manifest.json"));
|
||||
var game_file_list = manifest.initial.concat(manifest.game);
|
||||
|
||||
var window = this;
|
||||
|
||||
egret_native.setSearchPaths([""]);
|
||||
|
||||
egret_native.requireFiles = function () {
|
||||
for (var key in game_file_list) {
|
||||
var src = game_file_list[key];
|
||||
require(src);
|
||||
}
|
||||
};
|
||||
|
||||
egret_native.egretInit = function () {
|
||||
if(egret_native.featureEnable) {
|
||||
//控制一些优化方案是否开启
|
||||
//Control whether some optimization options are open
|
||||
var result = egret_native.featureEnable({
|
||||
|
||||
});
|
||||
}
|
||||
egret_native.requireFiles();
|
||||
egret.dom = {};
|
||||
egret.dom.drawAsCanvas = function () {
|
||||
};
|
||||
};
|
||||
|
||||
egret_native.egretStart = function () {
|
||||
var option = {
|
||||
//以下为自动修改,请勿修改
|
||||
//The following is automatically modified, please do not modify
|
||||
//----auto option start----
|
||||
entryClassName: "Main",
|
||||
frameRate: 30,
|
||||
scaleMode: "fixedWidth",
|
||||
contentWidth: 640,
|
||||
contentHeight: 1136,
|
||||
showPaintRect: false,
|
||||
showFPS: false,
|
||||
fpsStyles: "x:0,y:0,size:12,textColor:0xffffff,bgAlpha:0.9",
|
||||
showLog: false,
|
||||
logFilter: "",
|
||||
maxTouches: 2,
|
||||
textureScaleFactor: 1
|
||||
//----auto option end----
|
||||
};
|
||||
|
||||
egret.native.NativePlayer.option = option;
|
||||
egret.runEgret();
|
||||
egret_native.Label.createLabel("/system/fonts/DroidSansFallback.ttf", 20, "", 0);
|
||||
egret_native.EGTView.preSetOffScreenBufferEnable(true);
|
||||
};
|
||||
8
demo/template/runtime/runtime_loader.js
Normal file
8
demo/template/runtime/runtime_loader.js
Normal file
@@ -0,0 +1,8 @@
|
||||
require("launcher/native_require.js");
|
||||
|
||||
egret_native.egtMain = function () {
|
||||
egret_native.nativeType = "runtime";
|
||||
|
||||
egret_native.egretInit();
|
||||
egret_native.egretStart();
|
||||
};
|
||||
Reference in New Issue
Block a user