**完全的离线化仅适用于走快游戏 API 的资源,部分资源是直接通过 `img` 标签或者其他方式加载的(最终会 fallback 到 XHR)还是会到本地服务器发起请求。`web.sdk.js` 不对此类资源做特殊拦截处理,做离线化的本意是解决版本更新后在线资源的失效问题,对快游戏做 web 移植本身就需要一个静态服务器托管,所以这个并不算大问题。如果需要完完全全的离线化,可自行对游戏逻辑做魔改拦截。** 针对使用 Cocos Creator 框架制作的游戏,在 `_CCSettings` 中一般能看到以下字段:`remoteBundles`、`bundleVers`,`remoteBundles`是远程 Bundle 列表,`bundleVers`是所有 Bundle 列表,比如: - 阅读剩余部分 -
- 阅读剩余部分 -
一部分游戏会将游戏内的UI交互逻辑直接写死 `touch` 系列事件,导致在电脑上运行的话,鼠标点击完全没反应,因此需要将鼠标事件映射转发成触摸事件,这个问题可以使用 [touch-emulator.js](https://github.com/hammerjs/touchemulator "touch-emulator.js") 很好的解决,这个库就是专门做这件事。 至于多点触控(左右手操控)、WASD 转轮盘、按键转技能,这块后面再说,这是大工程。
大部分竖屏快游戏都很少有兼顾宽屏分辨率的情况,Laya 游戏会有一个自动横屏的机制,会将整个画面横向显示,而像 CC 游戏,基本都是 UI 位置大小严重失调,要么导致某些区域点不了,要么导致 UI 飞出屏幕外,根本看不到点不着。针对这两个常见的游戏框架做了一个竖屏适配修复,可以用修复代码在启动阶段将游戏画面按设定好的比例强制自适配调整。推荐比例:`9:16`、`10:16`、`9:20`。 - 阅读剩余部分 -
今天在用电脑的时候发现莫名其妙的疯狂弹了一个远程桌面的报错弹窗,一开始我还以为中毒被黑了呢,我嘞个豆。  - 阅读剩余部分 -
收一个 Reqable 永久版订阅