cocos需要什么服务器

cocos需要什么服务器,第1张

这个是服务器的版本,您用服务器可以选用,不用服务器的话还是用win7。Windows server 2012取代了之前用的windows server 8,这是一套基于Windows 8基础上开发出来的服务器版系统,同样引入了Metro界面,增强了存储、网络、虚拟化、云等技术的易用性,让管理员更容易地控制服务器。不仅提供了更多增强型功能,而且也立足于云环境和虚拟化平台,为不同应用场景和行业用户,提供动态灵活的扩展性和简易高效的管理体验,能够满足企业用户不同业务需求,也能满足跨平台终端用户访问资源平台的需要。总的说来,就是加强了虚拟化。

3D 1.2打包后的application.js

截图中的几个相对地址,改为CDN上对应的地址即可

若是2.4版本打包,依然找寻图1中的assetOptions 来确定文件名(反正不是application.js就对了)

环境:

客户端:cocos creator + socket-io(2.1及以上)

服务器:nodejs + socked-io

问题1:

在生成微信开发者工具中编译报错如下:

WAGame.js:1 gameThirdScriptError Cannot read property 'Buffer' of undefined

TypeError: Cannot read property 'Buffer' of undefined  at Object.<anonymous>

原因:

查看源码,发现socket-io-client中使用了Buffer关键字,这个在微信中应该是没有的

解决办法

替换cocos creator提供的例子中的socket-io

问题2:

在替换了cocos creator中提供的socket-io后发现无法连接到服务器,并且服务器不断提示连接,断开,连接,断开。。。

原因:

因为socket-io相当于一个集合,里面包含了各种查询连接方式如websocket

解决办法:

一定要在连接时指明使用的传输方式:

let socket = io.connect("ws://localhost:29010", {transports:['websocket']}) 

问题3:

成功生成微信小游戏后,模拟器正常连接,真机调试正常连接,但真机关闭了调试模式无法连接

原因:

微信限制了域名的使用,调试模式下可以临时开启 开发环境不校验请求域名、TLS版本及HTTPS证书 选项,跳过服务器域名的校验。此时,在微信开发者工具中及手机开启调试模式时,不会进行服务器域名的校验。

解决办法:

详见https://developers.weixin.qq.com/minigame/dev/tutorial/ability/network.html


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/189744.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-30
下一篇2023-03-30

发表评论

登录后才能评论

评论列表(0条)

    保存