摘要:
手上正在开发的项目是vue3.0 通过添加 vue-cli-plugin-electron-builder 插件生成 electron 项目,项目在开发过程中发现 beta版的 vuejs-devtool 果然不稳定会出现卡死现象vuejs-devtool 开发工具 是由 vue-cli-plugi 阅读全文
摘要:
项目中需要把前端代码用 electronjs 打包成 windows 安装包 使用的是开源的 inno setup 制作安装包 官网 虽然 ElectronJS 也有 electron-builder 制作安装包的插件,为什么要使用这软件来制作安装包? 1、因为可以更好的自定义安装过程 2、elec 阅读全文
摘要:
如何实现蓝色小圆可拖动,并且边界限制在灰色大圆内?如下所示 需求源自 业务上遇到一个组件需求,设计师设计了一个“脸型整合器”根据可拖动小圆的位置与其它脸型的位置关系计算融合比例 如图 我们先把具体的人脸功能去掉再分析 中间的蓝色小圆可由鼠标拖动,但拖动需要限制在大的圆形内 以下代码全部为 vue3. 阅读全文
摘要:
使用 electron 打包的 pc 应用,用于直播软件推流的 OBS 捕获窗体黑屏 现象:唯独chrome浏览器 edge 浏览器等,其它窗体都正常。 猜测:是由 chromium 内核引起的 修改测试: 1、chrome 设置->搜索 硬件加速 关闭 chrome 硬件加速功能 2、electr 阅读全文
摘要:
一、无法访问 github.com ? 想要去 github.com 上拿来主义,结果访问不了,或者 npm 时一直失败? 是什么原因不用问,直接使用 https://tool.lu/ip/ 查询到 github.com 的当前 ip 地址, 如 140.82.114.4 在你电脑的 hosts 文 阅读全文
摘要:
先说原因: windows大小写不敏感导致 最近由于项目需求,改回了windows开发环境,之前一直是 mac 开发环境,结果在windows环境下使用 git 时, 把某个之前大写的文件夹名称改成了小写的文件夹名称并成功提交,然后协作的同事拉取分支就出问题了。 现象:本地分支大写改为小写并成功提交 阅读全文
摘要:
先上结论,根据新政策,媒体内容将被允许在以下条件下自动播放: 内容已静音,或不包含任何音频(仅限视频) 用户在浏览会话期间点击或点击网站上的某处 在移动设备上,如果用户已将站点添加到主屏幕 在桌面上,如果用户经常在网站上播放媒体,根据媒体参与指数 以下文章为机翻与人翻相结合 Chrome 中的 vi 阅读全文
摘要:
以前微信浏览器内想要直接唤醒 app 要么接微信的应用宝要么你是腾讯的干儿子。 而在微信在2020年5月分推出了“微信开放标签”功能 wx-open-launch-app 用于微信浏览器内直接唤醒 app ,也可通过携带参数直接进入app相应的内页。 现在不是干儿子,只要按照规定接入微信SDK就直接 阅读全文
摘要:
此章为非原书内容,是为了后续章节需要新增的一章 注意由于 Javascript 版改写需要,原书第七章去掉,改为提前至番外篇,番外篇讲的其实是类似“为游戏添加皮肤” 的内容 原第七章删除后,第七章内容实际为原书第八章 2D物理引擎 Box2D for javascript Games -- 番外篇 阅读全文
摘要:
2D物理引擎 Box2D for javascript Games 第三章 刚体的交互 刚体的交互 基于Box2D的游戏都有各自的一套刚体交互方法。 图腾破坏者(Totem Destroyer)和红 砖移除(Red Remover)允许玩家通过鼠标点击来销毁刚体,然而愤怒的小鸟(Angry Bird 阅读全文