归档: 2018/10

Creator的on TOUCH事件穿透

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

Mongo千万数据后台索引

Mongo千万数据后台索引 索引创建方式 参考:https://blog.csdn.net/wll_1017/article/details/78029273 12345678910111213141516前台方式 缺省情况下,当为一个集合创建索引时,这个操作将阻塞其他的所有操作。即该集合上的无法正常读写,直到索引创建完毕 任意基于所

make 编译时提示 conflicting types for 错误的解决办法

make 编译时提示 conflicting types for 错误的解决办法编译时错误提示: 123error: conflicting types for xxxerror: previous implicit declaration of xxx was here 原因与解决办法: 函数使用的位置位于声明之前,或未声明函数原型就使用函数; 这种情况往往出现在函数实现文件中,未在头部声

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: "

图片压缩

图片压缩 发布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

茄子广告申请

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

流量暴增

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

Adsense 游戏广告 (AFG) 接入

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

茄子调试

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

Google Adsense 广告注意事项

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

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

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

Linux服务器基础安全策略

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

mongoose 选择表里部分列的数据

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

creator项目打包成facebook playable game广告

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

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(&apos

无法打开包括文件

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

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

老版cocos2dx 配置Android Studio 的痛苦回忆 完整配置 proj.android-studio/build.gradle 123456789101112131415161718192021// 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 生成时间-命令行 添加

android studio 发布 release

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