src/Main.ts
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
class Main extends eui.UILayer {
public myStage = egret.MainContext.instance.stage;
protected createChildren(): void {
Sys_GameConfig.MainPlane=this;
egret.ImageLoader.crossOrigin = "anonymous"; //此项属性没有设置 不能通过url跨域请求 资源数据
this.stage.scaleMode = egret.StageScaleMode.FIXED_NARROW;
//自适应
Sys_Gameset.setEXMLAuto(this);
super.createChildren();
egret.lifecycle.addLifecycleListener((context) => {
})
egret.lifecycle.onPause = () => {
egret.ticker.pause();
}
egret.lifecycle.onResume = () => {
egret.ticker.resume();
}
//注入自定义的素材解析器
let assetAdapter = new AssetAdapter();
egret.registerImplementation("eui.IAssetAdapter", assetAdapter);
egret.registerImplementation("eui.IThemeAdapter", new ThemeAdapter());
this.runGame().catch(e => {
console.log(e);
})
}
public UserLoginPlane: game.login;
private async runGame() {
await this.loadResource()
const result = await RES.getResAsync("description_json")
await platform.login();
const userInfo = await platform.getUserInfo();
//这里是获取微信的ID
MyData.User_SX.myUserServerID = userInfo.nickID;
MyData.User_SX.myUserWXName = userInfo.nickName;
MyData.User_SX.canalID = userInfo.canalID;
MyData.User_SX.token = userInfo.token
MyData.AppID = userInfo.appid;
console.log("APPID:"+MyData.AppID+",canalID:"+MyData.User_SX.canalID+",userID:"+MyData.User_SX.myUserServerID )
//设置微信
var mywxload = new WXSDK();
mywxload.WxStart();
//获取服务器数
var myAddress = RES.getRes("gameserver_json");
Sys_GameConfig.ServerIP = myAddress.webserver;
后面还有 73 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
