标签:: creator

creator切后台音乐再开问题

creator切后台音乐再开问题问题:12cc.audioEngine.pauseMusic();cc.audioEngine.resumeMusic(); 这两个方法在某些浏览器,切后台再切回会失效,并且播放的背景音乐id不再受cc.audioEngine控制 解决方案:可以采用如下方法规避此问题: 1234567891011121314151617// 监听切后台cc.game.on(cc

python压缩打包脚本

python压缩打包脚本common压缩py1234567891011121314151617181920212223242526272829#!/usr/bin/python# -*- coding: UTF-8 -*-from xml.dom.minidom import parseimport xml.dom.minidomimport jsonimport osimport timeim

防止 scrollview 上按钮在滚动中响应

防止 scrollview 上按钮在滚动中响应在滚动时,经常会按到不想按到的按钮,十分影响用户体验,解决方法如下: scrollview上添加按钮12345678910for(let i = 0; i < 10; i++){ let countryCell = cc.instantiate(prefab); let button = countryCell.getCo

creator 国际化

creator 国际化1. label国际化准备国际化文件,并根据所选语言切换使用即可 2. 图片字国际化各种语言的图集文件里的图片数量和名称必须一致 123456789101112131415161718let assetDefault = "CommonText"; // 默认语言的图集let assetChange = "CommonText_HIN"

creator label 局限性

creator label 局限性 每个label大概支持4000像素高度,具体可能和内容有关 如果label内文字太多,打开速度极慢 如果不用系统字,使用图片字在字数多的情况下更糟

creator 分辨率

心情:最近项目很杂,一会儿后台,一会儿h5,一会儿又客户端,脑子有点切换不过来了。 creator 分辨率整理了几个关于分辨率的方法如下: 123456789101112131415getDesignResolutionSize: function () { // 获取设计分辨率,也就是creator编辑器里面canvas的尺寸 return cc.view.getDesignR

Adsense广告申请心得

Adsense广告申请心得1. 概述Creator开发的H5游戏经常需要通过广告进行营收,谷歌的Adsense则是必不可少的选项。但是申请并不保证一定会通过。 2. 心得最近刚申请通过了Adsense,现分享一下心得: 首先要按照官方网站申请的要求填写申请,并按步骤提交,官方说明都是中文的很好理解。 然后官方会生成一段广告代码,只需按要求把代码放到自己的网页里即可。 再就是注意不要违反规则

android studio 发布 release

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

Javascript 实现 sprintf

Javascript 实现 sprintf实现123456789101112131415161718192021222324252627282930313233343536373839404142434445str_repeat(i, m) { for (var o = []; m > 0; o[--m] = i); return o.join(''

ES6标签模板

ES6标签模板使用反引号``,支持多行12var _mNum = 100;var stringA = `${_mNum} person.`;

creator 动态远程加载图片

creator 动态远程加载图片12345678url = Common.s_remote_resource_url + "resources/bg/bg1.jpg";cc.loader.load(url, (err, texture) => { let width = this.m_bgSprite.node.width; let height =

creator 物理引擎实例

creator 物理引擎实例源码: https://github.com/2youyou2/physics-example 演示: http://2youyou2.com/physics-example/

creator 动态创建 cc.Graphics

creator 动态创建 cc.Graphics12345678910111213141516171819var newNode = new cc.Node();this.new_draw_node = newNode.getComponent(cc.Graphics);if (!this.new_draw_node) { this.new_draw_node = this.nod

cocos creator项目基础类库

cocos creator项目基础类库发现一位同学的好分享! https://github.com/caochao/cocos_creator_proj_base cocos creator项目基础类库,包括socket, http网络连接,资源加载与管理,ui加载与管理,热更新实现机制,定时器,事件系统,tween动画工具, 音效播放,常用控件如recycle listview,recycle

cc.Sprite Filled模式

cc.Sprite Filled模式Radius的参数模式 位置坐标 123(0, 0)左下脚(1, 1) 右上角 (0.5, 0.5) 中心点 Fill Start 开始的位置: (0, 1] Fill Range 填充总量: (0, 1] fillRange为正,那么就是逆时针,如果为负,那么就是顺时针; 1this.sp.fillRange = 0.5;

cocos creator 引擎源码调试

cocos creator 引擎源码调试可以打包时,选择”调试模式” 这样在运行打包后的程序时,可以在浏览器的开发者模式看到,cocos2d-js.js,里面可以看到引擎源码,打断点调试即可。

web端震动

web端震动1234567vibrate(duration) { if (!cc.sys.isNative) { navigator.vibrate(duration*1000); } else if (cc.sys.os === cc.sys.OS_ANDROID) { } else if (cc.sys.os =

场景抖动

场景抖动123456789101112131415sceneShock(times){ let scene = cc.director.getScene(); scene.runAction( cc.sequence( cc.repeat(cc.sequence(cc.delayTime(1/30), cc.callFunc(() =>

远程加载图片

远程加载图片123456789cc.loader.load({ url: remoteUrl, type: 'png'}, function (err, texture) { if (err) { return; } new cc.SpriteFrame(texture);}