Construct2/3

创建于:2017-02-24

创建人: iconboy

103 信息 412 成员
Construct2/3 引擎开发专题

【分享】C2发布游戏的一个坑与解决方案

jokemon 2017-05-16

我们用C2做的游戏,有一些时候最终的输出环境可能不是微信/浏览器或是单机游戏包,还需要让它嵌入App内运行。这时,我们就会碰到一个熟悉而坑爹的东东——WKWebView(具体信息请谷歌)。于是我们便单纯的希望产品会是非常理想美好——将C2发布的文件打包为zip上传至服务器,在App里下载并解压,然后用本地虚拟服务器运行——Bingo!完事大吉!然而...

最终输出的结果却是这样的

Image title

如图所示,你会看到一堆文本,WKWebView识别不了C2默认发布的html文件...

废话不多说,直接说症结与解决方案。我们用notepad++之类的软件打开C2发布的html文件,在这里发现了一个有趣的设置:

Image title

原来C2发布的html文件默认是使用UTF-8(包含签名)的编码格式,这个很蛋疼的编码设置导致了上述问题。

所以如果有WKWebView运行需求的朋友,你需要手动将编码调整为普通的UTF-8即可!

P.S. 吐槽一下,这个问题找了好久好久,网上根本没有信息。希望各位少走弯路~


近期喜欢的会员

 
eastecho 2017-05-16

U8 BOM ?

 
jokemon 2017-05-16

Yeah, don't use utf-8 bom

 
totoyan 2017-05-16

感谢分享!打包遇到的问题!赶紧记录下,mark

 

加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册