技术 28 Mar 2019 2D物理引擎游戏中任意形状的构建 常见的2D物理引擎,有Box2D、P2等,一般都有基础常用形状:圆、矩形等,能够满足大部分游戏需求,而一些复杂的游戏需要更精细更普通的形状,这就要用到多边形,一般引擎都有支持。 多边形分为两种:凸多边形和凹多边形。前者很常见,引擎都支持,但后者未必。其实本质上,应该没有2D物理引擎支持凹多边形的,这… 阅读原文
技术 12 Mar 2019 Facebook小游戏分享图接口base64Picture Facebook小游戏分享接口主要有两种: 1. FBInstant.shareAsync 可以自定义标题、分享图、传参等,发布动态,没有分享回调。 2. FBInstant.context.chooseAsync 准确说是“与好友一起玩”,切换游戏环境,有分享回调。如果要推送消息给好友,需要配合F… 阅读原文
技术 11 Mar 2019 Facebook小游戏构建测试 为了方便开发以及测试,开发者能够通过本地服务器运行游戏,提供与玩家在 Facebook 平台中类似的体验。此功能通过嵌入式测试引擎实现,只需少量配置。 嵌入式测试引擎在 facebook.com 域下运行,因此仅能通过 https 提供服务。 官方文档上推荐nodejs可以快速搭建一个http-se… 阅读原文
人文 20 Feb 2019 《单恋》一曲无悔相思 作品以性别认同障碍为题材,即同性恋人群,讲述一起命案背后牵涉的互换户籍犯罪团伙,多条单恋关系,亲情、友情和爱情互相交织,隐约透漏出一种令人极度绝望的气息。 首次阅读这种特殊题材,起初有些奇怪的感觉,甚至有一定的不适感。对性别的认知提升了新的高度,与大众相比,特殊人群的世界微小,但也有存在的独特意义。… 阅读原文
技术 15 Feb 2019 Egret中碎图渲染优化处理 场景中如果需要动态添加多处碎图(小图),而且属性长时间不发生变化,可考虑代码方式合并纹理,能够大大提升性能。 //-- 主舞台 var stage = new egret.DisplayObjectContainer(); //-- 纹理位图 var _mapBitMap = new egret.B… 阅读原文
技术 11 Feb 2019 nodejs 下载远程文件 注意: 需要添加res.setEncoding("binary"); var http = require('http'); var fs = require('fs'); var url = ""; //-- 目标地址 var req = http.get(url,function (res) {… 阅读原文
技术 14 Jul 2018 记录wordpress部署ssl证书 https访问需求愈来愈强烈,不得已整理一番,从开始申请证书至部署改造wordpress,耗费两个小时左右。 一、 申请证书。 个人或小站类型申请(DV)型证书,十分便捷,价格低廉,一般服务器运营商都有相关业务,主要认证下域名所有权,最快10分钟就搞定。 二、wordpress改造 试了网上多种方法… 阅读原文
技术 4 Jun 2018 微信小游戏(一):基础问题 1. wx.previewImage 预览图片 接口一般在游戏启动完毕后使用,在启动过程中使用,真机上很容易出现黑屏。 唯一必填参数urls,注意类型是Array<string>。 2. wx.triggerGC 垃圾回收 加快触发 JavaScriptCore Garbage Col… 阅读原文
技术 11 May 2017 阶段性盘点 一些深存于草稿箱的记录,时隔许久,不少记忆已不太完整,又不忍移除,干脆集中起来做一盘点。 (题外:创作不是饭后茶歇,说有就有,需要“危急“时刻迸发的激情和灵感。观点源自笔者最近阅读的一本书《稀缺》) Firefox Marketplace 提交HTML5应用 官网:https:/marketplac… 阅读原文
技术 11 May 2017 Hola Studio 引擎类继承关系图 从小游戏开发速率方面讲,几乎秒杀市面上各大HTML5游戏开发引擎,如Egret、Cocos2d-js、LayaBox等。 实例: flbby bird online chat 引擎继承关系图 WWidget --> WWindow … 阅读原文