标签:: H5

MovieClip数据格式标准

MovieClip数据格式标准https://developer.egret.com/cn/docs/page/595https://bbs.egret.com/thread-918-1-1.html 1234567891011121314151617181920212223242526272829{"mc":{ "mcName"

Unity Tiny Mode

Unity Tiny Mode 新建一个Unity Project Window - Package Manager - All packages - Advanced - Show preview packages 选择 Tiny Mode 点击 install Edit - Project Settings… - Player - Other Settings Scripting

试玩⼴告

试玩⼴告 config.json playable_orientation:0(横竖均可),1(只⽀持竖屏),2(只⽀持横屏) 123{ "playable_orientation":1}

阿拉丁微信小游戏统计

阿拉丁微信小游戏统计http://game.aldwx.com SDK接入指南 http://doc.aldwx.com/aldwx/src/game.html 自定义事件埋点 12345678wx.aldSendEvent('事件名称',{'参数key' : '参数value'})// 案例1wx.aldSendE

微信小游戏分享监听调整

微信小游戏分享监听调整https://developers.weixin.qq.com/community/develop/doc/0000447a5b431807af57249a551408 12018年10月10日起新提交发布的版本,不再支持分享回调参数 success 、fail 、complete,即用户从小程序/小游戏中分享消息给好友时,开发者将无法获知用户是否分享完成,也无法在分享后

背景图片的phonex的适配

背景图片的phonex的适配12<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=auto"> background 是 top c

短信登录API

短信登录APIhttps://www.jianshu.com/p/cbdc479d3871 安全验收标准: 短信验证码有效期2分钟 验证码为6位纯数字 每个手机号60秒内只能发送一次短信验证码,且这一规则的校验必须在服务器端执行 同一个手机号在同一时间内可以有多个有效的短信验证码 1如:第61秒的时候假如又请求发送一次验证码,两个验证码都有效 保存于服务器端的验证码,至多可被使用3

自定义打点数据问题排查

自定义打点数据问题排查 服务器端制定接口,接收数据 h5用最简单的AJAX进行数据发送 12345678910111213141516171819 function ds4() { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); } function

vConsole 动态加载查看日志

vConsole 动态加载查看日志https://github.com/Tencent/vConsole https://www.npmjs.com/package/vconsole 有些情况,需要在线上环境进行某些功能的联调,为了不影响线上用户,可以把需要联调的功能隐藏;并在特定条件下触发,方便开发人员联调。 vConsole 日志是个十分方便的查看日志工具,可以在条件达成时触发加载这个日志,

Laya 资源反编译

Laya 资源反编译 Laya 打成apk包后资源名都换成了数字,并没有后缀名了 12android的目录: assets/cache/iOS的目录: resource/cache/ 里面的资源都没有进行加密 图片可以使用 Windows 系统的 “画图”软件直接打开 音效同理可以打开

H5 小游戏性能统计

H5 小游戏性能统计据统计,6-7%的用户因游戏加载时间过长而流失,用户流失与加载时长成正比。 根据不同机型档次的加载时间上线标准: 档次 机型 场景 平均加载时间(秒) 高档 >= 8核 1.7GHZ 4G 首次 < 10 - - 多次 < 8 中档 >= 4核 1.5GHZ 3G 首次 < 20 - - 多次 < 18 低

js 改变 iframe 的 src

js 改变 iframe 的 src12345678<script>  function dizhi(){     document.getElementById("aaa").src='http://www.sohu.com';  }</script><iframe id="aaa&quo

谷歌浏览器network请求时间分析

https://blog.csdn.net/llhui1102/article/details/77941654 谷歌浏览器network请求时间分析默认情况下有八列: 12345678(1).Name:表示加载的文件名。  (2).Method:表示请求的方式。  (3).Status:表示状态码(200为请求成功,304表示从缓存读取)。  (4).Type:表示文件的MIME Type的类

AWS CloudFront Amazon的CDN加速服务

AWS CloudFront Amazon的CDN加速服务方向: 创建AWS帐号 订购CloudFront服务 指定自己的网站作为“Origin”源 设置CloudFront的行为,使其从某源读取数据 注意: Nginx配置什么样的资源访问跳转到xxxxxxcloudfront.net域名访问 使用标头控制单独对象的缓存时间长度 通过使用 Cache-Control max

base64 图片使用

base64 图片使用把图像文件的内容直接写在了HTML 文件中,这样做的好处是,节省了一个HTTP 请求。坏处呢,就是浏览器不会缓存这种图像。 css 123background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZS

setInterval与setTimeout

setInterval与setTimeout setInterval setInterval()方法可按照指定的周期来调用函数或者计算表达式(以毫秒为单位) 语法: setInterval(函数表达式,毫秒数); setInterval()会不停的调用函数,直到clearInterval()被调用或者窗口被关闭,由 setInterval()返回的ID值可用作clearInterval()方法

app 缓存优化效果

app 缓存优化效果app 增加缓存前后打开游戏对比 游戏 NetWork Load time before cache load time after cache Game1 Wifi 00:00:05 00:00:02 Game1 Cellular (4G) 00:00:23 00:00:11 Game2 Wifi 00:00:10 00:00:01 Game2 C

JS对象引用、浅层拷贝与深层拷贝

JS对象引用、浅层拷贝与深层拷贝 使用JSON.parse()与JSON.stringify()对简单对象进行深层拷贝 123var clone = function (obj) { return JSON.parse(JSON.stringify(obj));} 对象深拷贝方法 1234567891011121314var clone = function (o

setTimeout 和 setInterval

setTimeout 和 setInterval setInterval 少用 如果setInterval执行的代码由于某种原因出了错,它还会持续不断(不管不顾)地调用该代码 setInterval无视网络延迟,仍然会按定时持续不断地触发请求 与setTimeout不同,你并不能保证到了时间间隔,代码就准能执行 setTimeout 替代 setInterval 使用链式setT

js判断方法是否存在

js判断方法是否存在1 123if (typeof testFun != 'undefined' && testFun instanceof Function) { //存在} 2 1234if (对象名.方法名) { //存在} 3 12345678if(typeof(testFun)==&quo

iframe 显示和自己关闭

iframe 显示和自己关闭 父html 其中tc/index.html为子html1<iframe id="tc" src="tc/index.html" allowfullscreen="" allow="autoplay" width="100%" height="100%

js 插入meta标签

js 插入meta标签例如: 1234<meta property="al:android:app_name" content="lss" /><meta property="al:android:url" content="lss://com.lss/app?x=web" /><met

通过scheme打开app

https://blog.csdn.net/u012246458/article/details/83787854 通过scheme打开app url: 1lss://com.lss/app?x=web android Manifest 123456789101112<activity android:name=".TestActivity" &l

微信小游戏优化注意一

微信小游戏优化注意一 游戏中尽量不要实时保存数据 特别是在使用加密时,会导致游戏卡顿 123let str = JSON.stringify(params);let cipherText = CryptoJS.AES.encrypt(str, "xxxxxxxx");cc.sys.localStorage.setItem(key, cipherText.toString()

H5游戏引擎

白鹭引擎Texture Merger 可以实现序列帧动画、图片字体、图片整合 序列帧动画注意事项 a 动画名和导出名应该一致或固定规律,方便程序导入 b 编辑动画的中心点,设置y为0,x为站立动作的左边缘 Wing 里修改调试port端口号 默认是5758,通过修改文件.wing/launch.json文件修改 "port":5758 TiledMap 里面的bug