![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2d-js 学习笔记
韩初心
前端搬砖扛锅
展开
-
Webstorm JavaScript 注解的写法收集
资料来源为https://jsdoc.app/tags-type.html类的注解,举例/*** @class* @name GameClient.Game_Monster* @extends GameClient.Game_Entity* @property {cc.Node} m_displayNodeRef* @property {Object} m_unitA...原创 2019-11-16 15:37:38 · 463 阅读 · 0 评论 -
Agar 流体效果的 Cocos2d-JS 实现
代码取自 Agar 原版源码,移植到 Cocos2d-JS v3.7 上。使用方法,新建一个 HelloWorld 工程,将以下代码覆盖新创建的工程的 app.js 文件中的代码即可看到效果,代码中已经有充分的注释说明。// by WM, QQ: 348915654// PosNode 为实际的点// AreaNode 为表示空间的点var g_versionS原创 2015-08-17 13:09:16 · 2454 阅读 · 0 评论 -
关于 Html5 的地理位置定位功能试验
一句话,使用 navigator.geolocation.getCurrentPosition() 在苹果的浏览器上返回的坐标为 WGS-84 (即为原始坐标), 在 android 手机的 Firefox 上返回的是 GCJ-02 (即为谷歌坐标)。另外我在 android 上测试 UC 浏览器,发现 UC 返回的坐标既不是 WGS-84 也不是 GCJ-02,让人费解。Chro原创 2016-07-22 19:59:46 · 2494 阅读 · 0 评论 -
怎么用 cocos2d-js WebStorm chrome JetBrains IDE Support 调试
一、准备工作1、创建一个 cocos2d-js 的工程(比如 cocos new HelloWorld -l js)2、WebStorm3、Chrome 浏览器和 JetBrains IDE Support 2.0.9 插件(需要自己导入,这里不展开)二、开始调试1、打开 WebStorm,然后 File -> Open 打开自己的 cocos2d-js 项目2、R原创 2017-06-21 12:39:23 · 2556 阅读 · 0 评论 -
敏感词过滤 DFA 状态机 cocos2d-js 实现版
// 定义命名空间var GameClient = GameClient || {};// DFA 实现敏感词过滤 // improve from http://blog.sina.com.cn/s/blog_53f6148101016wq1.htmlGameClient.FilterWord = cc.Class.extend({ m_wordList: null, // @pr原创 2016-04-08 19:59:54 · 3356 阅读 · 0 评论 -
cocos2d-js v3.10 版本高级混淆 socketio 踩坑
游戏中用到了 websocket,然后 高级混淆(cocos compile -p web -m release --advanced) 打出了 web 包,运行报错“Uncaught Error: Cannot find module 'parseuri'”,发现项目里 frameworks/cocos2d-html5/external/socketio 目录下有两个 socket.io 文件,原创 2017-11-08 23:42:28 · 1325 阅读 · 0 评论 -
cocos2d-js ccui seekWidgetByName() 函数的改进
ccui.helper.seekWidgetByName(root, name) 查找节点的方式深度优先查找的方式,而且只能传节点的名字不能传路径,效率不高,稍微改进了一下,新的 seekWidgetByPath 可根据路径查找。比如 var node = ccui.helper.seekWidgetByName(root, "LabelName") 可以精确地写成 var node =原创 2018-01-28 21:12:23 · 1225 阅读 · 0 评论