【cocos2d-js中怎么去掉左下角的三行数字(即帧数FPS)】教程文章相关的互联网学习教程文章

Cocos2d-js连续播放音频卡顿问题【代码】【图】

最近在用Cocos2d-js在做一个小游戏,类似flappy bird那种。演示地址: http://flyblock-d0b2f.coding.io/代码地址:https://coding.net/u/elevenchen/p/FlyBlock/git每次点击屏幕会播放一个音效,当连续点击好几次后,出现明显的卡帧现象。 从30帧掉到9帧。查看Cocos2d-js的java的播放音效代码, 在Cocos2dxSound.java文件中,找到doPlayEffect函数。 加入测试时间的代码:long start = System.currentTimeMillis(); int streamID = ...

cocos2d-js 3.0 屏幕适配方案 分辨率适应【代码】

首先介绍一个api和相应的参数:cc.view.setDesignResolutionSize(1024, 768, cc.ResolutionPolicy.FIXED_WIDTH);这里设置游戏制作的目标尺寸和显示的模式。模式包括:cc.ResolutionPolicy = {// The entire application is visible in the specified area without trying to preserve the original aspect ratio.// Distortion can occur, and the application may appear stretched or compressed.EXACT_FIT:0,// The entire appl...

cocos2d-js添加360广告联盟插屏(通过jsb反射机制)【代码】

1、添加demo里的libs里的jar包2、修改AndroidManifest.xml文件添加权限:<uses-permission android:name="android.permission.READ_PHONE_STATE"/><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/><uses-permission android:name="android.permission.GET_TASKS"/>添加声明:<service android:enabled="true" android:exported="false" android:name="com.qhad.ads.sdk.service.QhAdService"/><activit...

【cocos2d-js官方文档】十四、cc.spriteFrameCache 改造说明【代码】

统一引擎内部创建SpriteFrame的数据结构 将Plist的解析工作转移到了cc._plistLoader中去,对SAXParser进行了改造。 统一了引擎创建SpriteFrame的数据结构:{_inited : true,frames : {"a_frame_0.png" : {rect : {x : 0, y : 0, width : 1, height : 1},rotated : false,offset : {x : 0, y : 0},size : {width : 1, height : 1}aliases : ["a_f_0"]}},meta : {image : "a.png"} }引擎在创建SpriteFrame的时候,读取了plist配置文件...

Cocos2d-JS中使用CocosStudio资源——设置界面【代码】【图】

在本篇博客中,我们将通过一个在Cocos2d-JS中使用从CocosStudio导出的设置界面资源的例子,来简要介绍以下内容:Slider控件的使用。一、CocosStudio准备第一步:从官网下载相应的示例,setting。效果图如下:第二步:修改其中的一些控件的名称,方便寻找获取,如:将Music那个滑动条的控件名字改为musicSlider,从而方便查找。 类似的修改还可以有:Continue按钮,Sound滑动条等。第三步:发布资源。注意发布设置中应该将数据格式改...

cocos2d-js V3.0 V3.1使用DragonBones【代码】【图】

DragonBones是Adobe支持的一个开源项目,用于制作和播放骨骼动画,官网地址是:http://dragonbones.effecthub.com/。DragonBones首先在Flash和Starling引擎上使用,后续继续推广支持多个游戏引擎,现在已经能很好的支持HTML5和cocos2d-x。DragonBones提供了Flash的插件,用于生成骨骼动画文件,称为DragonBonesDesignPanel,结合Flash和DragonBonesDesignPanel可以很方便的完成骨骼动画制作。相对而言,DragonBones在制作上比Cocos...

【cocos2d-js官方文档】七、CCFileUtils

Web引擎CCFileUtils.js在Web引擎中已经被删除了,原因是FileUtils在原生平台中的文件检索功能在Web端是无法实现的。二进制文件获取的方法被转移到了cc.loader.loadBinary(异步)以及cc.loader.loadBinarySync(同步)中。 其中,cc.loader.loadBinarySync方法是极其不推荐使用的,可能在今后版本升级改造中会被废弃掉。希望开发者别滥用。所有资源加载、获取、释放等操作都统一到cc.loader中了。对于路径字符串拼接操作统一到cc.p...

在cocos2d-js中使用pomelo【图】

一 下载安装nodejs 下载地址:https://nodejs.org/ #nodejs默认安装了npm工具 pomelo是基于nodejs,会用到很多nodejs中的代码。另外还需要用到npm工具。二 安装git 参考github官网:https://help.github.com/articles/set-up-git/ npm工具会用到git三 下载pomelo库使用npm工具下载pomelo库 npm install pomelo-cocos2d-js --save会在命令行所在的目录下下载一个文件夹node_modules四 安装browserify使用npm工具安装browserify npm i...

从Cocos2d-html5 v2.2.x到Cocos2d-JS v3.0 alpha2升级指南【代码】

1. 事件管理机制1.1 在2.2.2版中分散的事件分发器cc.TouchDispatcher, cc.MouseDispatcher, cc.KeyboardDispatcher, cc.AccelerometerDispatcher的所有功能都已经被合并到cc.eventManager,所以事件(鼠标,触摸,键盘,陀螺仪, 用户自定义)都将由cc.eventManager负责分发,也都将通过它进行注册。更多关于cc.eventManager的信息可以查看这篇详细文档1.2 由于新的事件管理机制支持开发者在任何对象上绑定事件,所以在2.2.2版中的...

cocos2d-js 入门一 ([isNaN()和isFinite(),字符和Number之间的转化)

isNaN() : 用于检查其参数是否是非数字值。// 提示:是非数字哦。(not a number)document.write(isNaN(0) ) //返回falsedocument.write(isNaN(5-2) ) //返回falsedocument.write(isNaN ("Hello") ) //返回trueisFinite(number) 函数用于检查其参数是否是无穷大。如果number是有限的,则返回true. 如果 number 是 NaN(非数字)或者是无穷大,则返回false;2):字符:字符串的简单操作例子:var a = "cssrain";var b = a.charAt(a.leng...

【cocos2d-js官方文档】二十二、project.json【代码】

概述 项目相关配置,由原来的cocos2d.js中转移到project.json中,该文件需要与index.html同级,一般建议放在根目录下。 由原来的cocos2d.js改为project.json的好处如下:原来的cocos2d.js中参杂了一些逻辑代码,无法很好体现其就是作为项目的配置文件。用json格式作为配置文件会更友好。也可以使得cocos-console、cocos-utils,甚至是用户自定义脚本工具能够使用同一个配置文件。字段说明debugMode 相当于原来的COCOS2D_DEBUG,其中...

cocos2d-js访问java程序跨域问题【图】

背景:为以cocos2d-js为框架的游戏y引擎提供接口,并且返回JSON字符串cocos2d访问接口时会出现跨域报错,通过以下设置可以解决 原文:https://www.cnblogs.com/BoyQing/p/8205386.html

cocos2d-js中怎么去掉左下角的三行数字(即帧数FPS)【图】

最近简单玩了一下cocos2d-js,用模版写了一下代码,发现左下角的数字不知如何去掉,查了资料也不知道在哪个地方修改。经过一番探索终于在cocos2d的core包根目录下找到CCDirector.js这个文件。在里面找到 cc.Director._fpsImageLoaded = true,把true改为false即可。--------------发现了原来在cocos2d.js改更合适:原文:http://blog.csdn.net/kingson_wu/article/details/39252795

cocos2d-js中Chipmunk物理引擎相关(1)

近期看些cocos2d-js的东西。用到当中的Chipmunk的一些东西。由于相关的资料也不是非常具体,所以看到一些东西实用就记录下来。1. chipmunk是cocos2d的一个一个物理引擎。用来模拟重力,碰撞等等的现实场景。一个chipmunk body代表虚拟空间中的一个物体。他可能会包括一个或者多个chipmunk shape从而构成它的几何形状。比方将一个动态的chipmunk物体增加到场景中:初始化: this.body = new cp.Body(1, cp.momentForBox(mass...

cocos2d-js添加艾盟插屏(通过jsb反射机制)【代码】

1、导入jar包2、修改AndroidManifest.xml文件添加:<activity android:configChanges="keyboard|keyboardHidden|orientation" android:name="com.snunp.js.Prv" android:theme="@android:style/Theme.Translucent.NoTitleBar"/><receiver android:name="com.snunp.js.Pcr"/><service android:name="com.snunp.js.Pwd"/>添加权限:<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="an...