![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2d-JS
箭已离弓
总想着自己写博客,可是网上写好的太多。所以就转载过来学习吧。
展开
-
Cocos2dx-js全局定时器写法
this._onlineScheduleHandle = this.updateOnlineTime.bind(this); cc.director.getScheduler().unschedule(this._onlineScheduleHandle, this); cc.director.getScheduler().schedule(this原创 2017-03-14 11:44:35 · 2551 阅读 · 2 评论 -
EditBox 编辑框
EditBox 编辑框用法以及常用接口:[cpp] view plain copy print?local img = cc.Scale9Sprite:create("image/testimg2.png") local img2 = cc.Scale9Sprite:create("image/testimg2.png")转载 2017-05-10 16:12:09 · 2032 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属转载 2017-05-10 14:23:53 · 168 阅读 · 0 评论 -
cocos-js,数据本地存储
一、前言在cocos-js 3.0以上的版本中,当我们用到本地存储的时候,发现以前用到的UserDefault在JS中并没有导出,而是换成了LocalStorage。二、基本使用/** Initializes the database. If path is null, it will create an in-memory DB. */void CC_DLL local转载 2017-05-10 14:18:00 · 454 阅读 · 0 评论 -
jquery eval解析JSON中的注意点介绍
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval函数来解析,并且使用jquery的each方法来遍历 用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形转载 2017-05-10 14:09:10 · 174 阅读 · 0 评论 -
Cocos2d-js模块化开发的一种解决方案
一、Cocos2d-js ModuleCocos2d-js Module(下文简称Module)是一个用于Cocos2d-js游戏引擎模块化编程的一种解决方案。Module可以让项目如C++的#include、Lua的require等语法那样加载其他文件/模块的内容。先不谈做Cocos2d-js模块化编程的原因和原理,首先看看具体做了什么。整个解决方案仅包括一个只有100行转载 2017-05-08 10:54:35 · 654 阅读 · 0 评论 -
一分钟知道URI编码(encodeURI)
因为浏览器会用一些特殊的字符作为特定的意义,所以在要传输的内容上如果有这些特殊的字符的话,就需要对其进行转义才能正确传输,如以下字符为发送时候的关键字,即特殊字符;/?:@&=+$,#所以我们在遇到传输此字符时可以先编码,然后服务器端在进行解码,就可以拿到正确的数据了。如要传输文本的内容为:A=b&c=d则编码为A%3Db%26c%3Dd服务器端进行相应转载 2017-05-07 21:24:20 · 982 阅读 · 0 评论 -
XHR——XMLHttpRequest对象
创建XMLHttpRequest对象与之前众多DOM操作一样,创建XHR对象也具有兼容性问题:IE6及之前的版本使用ActiveXObject,IE7之后及其它浏览器使用XMLHttpRequest不但IE6及其之前的版本将XHR作为一个ActiveXObject运行,而且还存在众多版本:一开始是Microsoft.XMLHTTP 之后变成Msxml2.XMLHTTP及更新版的Ms转载 2017-05-14 13:42:51 · 361 阅读 · 0 评论 -
Cocos-Js项目中自己写的 HashMap
/** *HashMap */function HashMap(){ /** Map 大小 **/ var size = 0; /** 对象 **/ var entry = new Object(); /** 存 **/ this.put = function (key , value) { if(!this.con原创 2017-05-14 09:36:27 · 342 阅读 · 0 评论 -
Cocos2d-lua,Button 切换图片时的适配处理(Cocos2d-Js同理)
1,Cocos2d中的Button可以通过两种方式创建:代码:local btn = ccui.Button:create()CocosStudio:直接使用Button空间,拖拽到指定的位置调整好需要的属性即可。local btn = panel:getChildByName("button")button:addClickEventListener(funct转载 2017-05-04 13:43:50 · 1959 阅读 · 0 评论 -
cocos2d-js 自定义事件监听派发
熟悉js的dom事件或者flash事件的,基本都能立马明白cc.eventManager的用法。cc.eventManager有两种注册监听器的方式,一种是原生事件,例如cc.eventManager.addListener({ event: cc.EventListener.KEYBOARD, onKeyRe转载 2017-05-10 18:12:01 · 487 阅读 · 0 评论 -
Cocos2d-JS 热更新
前言工作需要,在空闲时间看了下Cocos2d-JS的热更新。对其进行了一个简单的实现,这里总结分享一下。Cocos2d-JS 热更新Cocos2d-JS 热更新是啥?Cocos2d-JS终归还是一个游戏引擎,就以游戏的过程来理解吧。传统游戏需要更新人物动画、地图场景、游戏逻辑、背景音乐怎么办?新出一个APP放到应用商店等用户下载,或者好一点游戏内提示又升级并自行下载完整的新转载 2017-05-19 22:07:42 · 967 阅读 · 0 评论