主页

creator h5 手机振动

creator h5 手机振动代码: 1234567891011supportsVibrate() {//判断手机是否支持 return "vibrate" in navigator;},startVibrate(duration = 1) { if (navigator.vibrate) { //vibrat

creator dragonbone 使用

creator dragonbone 使用12345678910111213141516171819202122232425onLoad(){ let animNode = new cc.Node(); animNode.parent = this.node; this.armatureDisplay = animNode.addComponent(dragonBon

Wifi接入联调

Wifi接入联调接入代码12345678910111213141516171819202122var url = game.setting.wifi.url + location.search; //?token=[REDACTED - 令牌已隐藏]game.http.get(url, (data) => { /* { code

JavaScript heap out of memory

CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory今天导出报表数据时报此异常,查询后发现原因是堆内存不足 JavaScript 使用内存时只能使用部分内存(64位系统下约为1.4 GB,32位系统下约为0.7 GB) Node 在启动时可以传递 --max-old-space-size 或 --max-new

随机数更新字段内容

随机数更新字段内容把 name 字段内容为 Guest 的改成 Guest+4 位随机数 12345db.robots.find({name:"Guest"}).forEach( function(item){ db.robots.update({"_id":item._id&

Creator的on TOUCH事件穿透

Creator的on TOUCH事件穿透两个按钮重叠,只有上面的按钮会响应事件。 如果想要两个按钮都响应同一事件,有以下两个方案: 两个按钮上面放一个代理事件节点,接到事件再分发给两个按钮进行处理 一个按钮接到事件后,再分发给另一个按钮 事件传递最上层的节点响应了事件以后,事件只会在它的节点树中传递,不会传递到其他节点树中。

TeamViewer AirDroid

远程控制手机的工具:TeamViewer远程查看手机界面,并不能控制 AirDroid可以远程控制手机

Facebook 小游戏 统计接入问题

Facebook 小游戏 域名限制接入TalkingData时,会报错误如下:1Refused to load the script 'https://h5.talkingdata.com/g/h5/v1/xxxxxxx' because it violates the following Content Security Policy directive: "scr

图片压缩

图片压缩1. 发布H5游戏,对图片大小有很严格的要求FireWork 工具压缩压缩比高,但是png8的图片会有明显的纹路,效果较差 在线图片压缩网站https://tinypng.com/ 可以直接拖拽到网站进行压缩,多张图片可以打包下载,十分方便,图片压缩后在手机上效果较好

投放广告数据分析

投放广告数据分析样例数据 日期 广告投入 安装量 CPA 新增 新增CPA DAU 广告展示次数 展示频次 广告收益 Ecpm 截止日期投入 截止日期收益 总ROI 周日 993 1233 0.81 1045 0.95 1714 48356 28.21 353 7.30 8923 3424 38.37% 周六 455 492 0.92 467 0.97 1988 37863 19.0

茄子广告申请

茄子广告申请邮件格式12345678910111213141516171819请合作方发送邮件到ad_games@ushareit.com 单款游戏邮件格式如下:邮件标题格式:合作方名称-游戏名称-AD申请 邮件内容:网域:网域(例如 example.com)和子网域(例如 sports.example.com)游戏名称&链接:链接内请不要包含#号?号,否则无法使用Google追踪邮箱:提

流量暴增

流量暴增问题描述这几天发现访问国外服务器速度巨慢,监控流量发现已经达到200M/s 1iftop -i eth0 看来是带宽被占用导致的访问速度慢,初步想到的解决方案有: a. 增加个网卡,让业务服和数据服之间的数据传递通过新网卡来传。优点是解决问题速度快,且不用动业务,只需要改访问数据服的配置即可;缺点是治标不治本,最终还是要解决流量太大的问题。目前先采用这个解决方案,让业务不受影响

Adsense 游戏广告 (AFG) 接入

Adsense 游戏广告 (AFG) 接入html中要有放置广告的div12<div id="GameDiv"></div> 广告类初步代码,还可以优化为预加载广告,等需要时再播放广告 123456789101112131415161718192021222324252627282930313233343536373839404142434445464

茄子调试

茄子调试安装测试包SHAREit-dev-GOOGLEPLAY-xxxxxx.apk 使用说明入口: 左上角头像-设置-快速点击7下标题(”设置”文字) 进入: 在输入框内输入h5游戏链接(内网外网均可),点击”>”跳转即可进行调试

Google Adsense 广告注意事项

Google banner广告注意事项(备忘)为了防止被Google计入无效流量,使用banner广告的游戏注意事项: 1、自动刷新广告在用户未要求进行刷新的情况下,不得刷新网页或网页的某个元素。这包括不得将广告展示在会自动重定向或自动刷新的网页或展示位置中。 此外,不得在允许用户查看视频、游戏或下载内容等内容之前的一段预设时间内展示广告(即前贴片广告)。 2、在新窗口中打开广告不得在新窗口中打开

减少启动时图片资源的加载

Creator 动态加载1. 减少启动时图片资源的加载为了加速h5游戏的启动速度,需要较少第一个界面的资源量,可以把弹出窗口等资源分离,单独动态加载 动态加载的资源放在resources目录主界面资源和弹出界面资源分离后面加载的界面可以使用前面加载界面的资源,因为前面的资源已经下载加载过了动态加载代码1234cc.loader.loadRes("prefab/ccb/SettingDia

Linux服务器基础安全策略

Linux服务器基础安全策略1. 修改ssh登录端口修改iptables文件,打开新的ssh登录端口 1-A INPUT -p tcp -m state --state NEW -m tcp --dport 822 -j ACCEPT 重启防火墙 1service iptables restart 进入目录/etc/ssh/修改文件sshd_config里面的端口2

mongoose 选择表里部分列的数据

mongoose 选择表里部分列的数据用户量大的时候,服务端瓶颈会逐渐在网络流量上,为了减少流量,可以优化选择表里部分列的数据,而不是全部数据 egg1var user = await model.Users.findOne({uuid:socket.userId},'fb uuid dictionary.FacebookName dictionary.AppVers

creator项目打包成facebook playable game广告

creator项目打包成facebook playable game广告1. 首先十分感谢chongshengzhujue提供的开源工具https://github.com/chongshengzhujue/playableFBCompile 2. 为了适配我们的项目,做了一些修改compile.py1234567891011121314151617181920212223242526272829

creator远程加载 DragonBones

creator远程加载 DragonBoneshttps://docs.cocos.com/creator/manual/zh/getting-started/faq.html?h=dragon 12345678910111213141516171819202122232425let animNode = new cc.Node();animNode.parent = cc.find('

无法打开包括文件

无法打开包括文件:“extensions/ExtensionMacros.h”: No such file or directory项目-属性-配置属性-c/c++-常规-附加包含目录-编辑 增加以下内容即可: 12$(EngineRoot)$(EngineRoot)\extensions

老版cocos2dx 配置Android Studio 的痛苦回忆

老版cocos2dx 配置Android Studio 的痛苦回忆1. 完整配置proj.android-studio/build.gradle123456789101112131415161718192021// Top-level build file where you can add configuration options common to all sub-projects

cocos2dx 配置 win32输出debug目录

cocos2dx 配置 win32输出debug目录开发过程中有时需要把vs编译出的win32共享给策划进行内部测试,需要配置debug目录 属性-常规-输出目录添加: 1$(SolutionDir)$(Configuration).win32 链接-常规-附加库目录添加: 1$(SolutionDir)$(Configuration).win32 生成时间-命令行添加: 12xcop

android studio 发布 release

android studio 发布 release1. 创建密钥库Build > Generate Signed APK 2. 签署APKFile > Project Structure… > Modles > 选择你的项目 > Signing > 里面选择输入密钥库信息 > Build Types > release > Signing Co

Nodejs 基于 Redis 的分布式锁

Nodejs 基于 Redis 的分布式锁http://myfjdthink.com/2016/11/29/nodejs-%E4%B8%AD%E5%9F%BA%E4%BA%8E-redis-%E7%9A%84%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E3%80%82/ 1. 简单的解决方案发送