大体浏览过emscripten的那一堆demo后, 心想试试移植个游戏试试, 顺便体验下这项技术的实用程度
首先尝试了Onescripter, 因为手头上有可以编译运行的FateStayNight. ...在工程配置中增加新的Platform: Emscripten, 并选择编译成可以执行的html
?...使用#if EMSCRIPTEN宏隔离不支持的SDL特性代码
?
编译通过, 可以运行了, 不过提示找不到脚本文件....原来emscripten对于文件IO是有很大的限制的, 参考: Filesystem Guide
第一种比较简单粗暴, 把所有依赖的文件打包成一个.data文件, 载入页面时下载, 下载完再运行游戏....运行, 调试窗口显示Mix_XXXX的函数都没实现, NM, 有这么坑人的么......使用#if EMSCRIPTEN屏蔽之, 先不播放音效了
?