提示SDL_CD相关函数都找不到. 这也可以理解, web不方便访问光驱嘛. 使用#if EMSCRIPTEN宏隔离不支持的SDL特性代码
?
编译通过, 可以运行了, 不过提示找不到脚本文件....实验证明, 对于FateStayNight这种上GB资源的游戏来说, 这个方法会导致浏览器崩溃-_-
?
第二种方式应该是floh在PPT中说的那种方式, 类似异步下载文件的方法....宅男们懂的)
打开页面运行时没反应, Ctrl+Shift+J打开Chrome的调试窗口, 发现浏览器不允许访问file:///协议的路径
?...然后又尝试了sdlpal(大名鼎鼎的仙剑95), 也是编译没有问题, 运行时才提示找不到某个SDL函数的实现. 这个真无语, 找不到你还链接成功干嘛, 白激动了
两个SDL游戏都以失败告终....Valve在GDC上提到移植到linux上的一些经验, 其中就说SDL是跨平台一种不错的替代器, 如果你懒得为每一种平台都实现一遍程序框架, 窗口, 键盘鼠标消息什么的, 就用SDL吧
另外, 在运行时发现