首页 > 专用服务器 > 游戏服务器

egret:Egret之微信小游戏基础Bug修复

游戏服务器 游戏服务器 2021-09-07 13:18:44 0 egret 小游戏

一 : 第三方类库未定义

如 : smallLib类库

解决方案:

找到wxgame.ts , 在onFile方法中加入

if(filename=="libs/modules/smallLib/smallLib.js"||filename=="libs/modules/smallLib/smallLib.min.js"){content+=";window.smallLib=smallLib;"}

二:第二加载问题

使用URLLoader 或 HttpRequest加载包内资源,都不会成功 , so

1 , 在default_res.json中配置文件

2,Main.ts 加载

//微信特殊的加载方案if(egret.Capabilities.runtimeType==egret.RuntimeType.WXGAME){awaitRES.loadGroup("config",1,null);awaitRES.getResAsync("common_xml").then($value=>{console.log(`微信加载配置方案成功:${$value}`);common.XmlCommonConfigManager.Instance.root=egret.XML.parse($value);},$error=>{console.log("微信加载配置方案错误");});}//--------if(egret.Capabilities.runtimeType==egret.RuntimeType.WXGAME){awaitRES.loadGroup("config",1,null);common.XmlCommonConfigManager.Instance.root=egret.XML.parse(RES.getRes("common_xml"));//awaitRES.getResAsync("common_xml").then(//$value=>{//common.XmlCommonConfigManager.Instance.root=egret.XML.parse($value);//},//$error=>{//}//);}

三:xml问题

1,使用xmldom.zip包(附件提供)

2,解压放入到微信项目的根目录

3,找到game.js , 在"egret.runEgret"上加入 window.DOMParser = require("./xmldom/xmldom.js").DOMParser;

四:自定义皮肤的问题

需要暴露类


错误:


代码:

modulecommon{/***通用面板皮肤*@authorHusz*/exportclassCommonPanelextendseui.Componentimplementseui.UIComponent{}if(egret.Capabilities.runtimeType==egret.RuntimeType.WXGAME){window["CommonPanel"]=CommonPanel;}}

正确:


附上 : 通用皮肤设置 -> xmlns:common="*"

Egret之微信小游戏基础Bug修复

手机游戏租用香港服务器好在哪

移动网络的普及,以及手机的便捷性,让PC互联网转向移动互联网,以前在电脑上玩的游戏,都逐渐扩大到手机端。移动端的游戏市场也逐步赶超PC市场。企业也越来越重视部署移动端的游戏业务,很多大型企业都在走游戏出海,走出国门的路。所以很多手机游戏公司选择租用香港服务器,那么为什么这么多手机游戏公司租用香港服务器部署手机游戏服务端呢?优质服务器租用托管小编总结以下几个方面的原因!

1、政策方面

国内游戏行业发行限制比较多,仅版号一项就会让很多开发团队望而却步,香港政策宽松,可以不用备案,省去许多麻烦!

2、带宽充足

手机游戏因为用户粘性比较强,本身开发难度相对于一些3A大作比较小,尤其是一些弱连接的手机游戏对于服务器的带宽和网络占用也比较小。很多游戏企业租用香港服务器最大的问题就是线路比较卡,然而手机游戏一般来说除了在线升级所需要的下载包以外,一般数据交换所用到的网络带宽是比较小的,同理线路的延迟带来的影响也是比较小的,而香港服务器的带宽很充足,在遇到网络高峰的时候能够更稳定运行。

3、距离大陆近,速度快

香港距离大陆近,速度快,延迟少!香港服务器采用的是国际线路,所以大部分香港机房服务器对整个亚洲的地区市场的访问速度都非常快,而国内访问ping值一般仅50ms左右;优质服务器租用托管cn2香港服务器ping值在20ms左右,速度与国内服务器相差无几。

4、香港服务器防御能力强

手机游戏高防御服务器对整个手机游戏行业来说都是刚需,高防御、性能稳定、大带宽都对手机游戏后续的发展和运作有着很大的影响。为了防御ddos攻击,保证游戏的正常运行,就需要大带宽的服务器,独享大带宽,能够支持大量玩家同时在线,也能够很好的抵御流量攻击。

5、香港服务器的性价比更高

香港服务器相对国内动辄几千上万的服务器而言,具有极高的性价比。实际上手机游戏一旦到了发行层面,后端服务器的性能就凸显了出来,除了带宽资源充足以外,运算能力的高低直接就决定了玩家登陆游戏的时候流畅不流畅,充值的时候到账快不快,而香港服务器的性价比比较高,往往花同样的价格就能够租用到更好的配置。

6、服务可靠

租用了香港服务器的话,建议还是选择可靠的服务商租用,由于服务端一旦部署到服务器上能否稳定运行不离线,除了服务器本身的硬件条件,也离不开运维团队的技术支持,一般来说现在专业的香港机房运维制度已经相当成熟,基本上24小时在线服务问题不大

租用香港服务器部署手机游戏业务,优质服务器租用托管是一个不错的选择,我们提供专业的香港服务器租用业务,手机游戏推荐租用优质服务器租用托管香港服务器;位于优质服务器租用托管香港自建机房,都采用BGP、CN2线路,不仅解决了南北互通的问题,也极大提升了香港服务器在国内的访问速度,平均Ping值在20ms以内,稳定性好、访问速度快。

版权声明

本文内容由互联网用户自发贡献,版权归用户所有,本站不为本文内容承担相关法律责任。如有侵犯您的合法权利,请联系本站进行删除。

留言与评论(共有 条评论)

   
验证码:

标签列表

09主机网

统计代码 | 京ICP2194458-1号

Powered By 09主机网

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯