cocos2d-js

以下是为您整理出来关于【cocos2d-js】合集内容,如果觉得还不错,请帮忙转发推荐。

【cocos2d-js】技术教程文章

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