悉野小楼

导航

随笔分类 -  cocos

cocos2dx+cocoscreator
ES6 学习难度分层
摘要:✅ 入门必会(高频) let / const 箭头函数 模板字符串 解构 默认参数 展开运算符 ⚠️ 中级难点(容易卡) Promise Class 模块化 this + 箭头函数 🔥 高级 / 面试向 Symbol Iterator / Generator Proxy / Reflect 阅读全文

posted @ 2026-05-14 10:27 悉野 阅读(10) 评论(0) 推荐(0)

promise原理
摘要:Promise 的本质可以概括为一句话: Promise 是一个“异步任务的状态容器 + 回调队列管理器”。 它并不让异步变成同步,而是把“未来才会知道的结果”抽象成一个对象,让你可以用统一的方式去处理成功、失败和链式调用。 一、Promise 最核心的思想 Promise 围绕三点: 状态机(三种 阅读全文

posted @ 2026-05-11 16:59 悉野 阅读(27) 评论(0) 推荐(0)

javascript中=>与function的区别
摘要:在 JavaScript 中,=>(箭头函数)和 function(普通函数)看起来都能定义函数,但它们在行为上有本质区别。 下面我从 语法 → this → arguments → 构造函数 → 使用场景​ 给你系统讲清楚。 一、最直观的区别(先看结论) 对比项 function =>(箭头函数) 阅读全文

posted @ 2026-05-08 22:27 悉野 阅读(10) 评论(0) 推荐(0)

javascript中函数解析过程
摘要:a.b查找是有b, 先从Hidden Class查找(fast Path), 找到的话, 使用偏移来值, 找不到退化为(slow Path), 使用map查找 JSObject a ├─ Map* ──────────────► MapA │ ├─ instance_size │ ├─ descri 阅读全文

posted @ 2026-05-08 22:20 悉野 阅读(12) 评论(0) 推荐(0)

cocos使用fgui
摘要:参考https://www.cnblogs.com/gamedaybyday/p/16160000.html 参考https://blog.csdn.net/m0_74427422/article/details/156149749 官方教程 https://www.fairygui.com/doc 阅读全文

posted @ 2026-05-07 21:24 悉野 阅读(18) 评论(0) 推荐(0)

typescript单例 例子
摘要://例子1:GameManager.ts export default class GameManager { private static _instance: GameManager; public static get instance(): GameManager { if (!this._ 阅读全文

posted @ 2025-09-02 17:58 悉野 阅读(18) 评论(0) 推荐(0)

忽略laya或cocos creator的meta文件变更问题
摘要:多个开发, mac, linux与windows换行符不一样, 需要忽略这个变化 可以在命令行中输入设置全局忽略换行符变化: git config --global core.autocrlf false git config --global core.safecrlf false 参考: met 阅读全文

posted @ 2025-07-17 18:13 悉野 阅读(64) 评论(0) 推荐(0)

python拆分带plist的png图片
摘要:参考:https://www.cnblogs.com/creator-star/p/13926602.html 上面的参考的脚本只能拆分2代的. plist中metadata的format的值2 现有plist版本为3, 所以修改了下, 需要安装pillow库的 #需要安装pillow库 #pip3 阅读全文

posted @ 2024-11-26 15:58 悉野 阅读(199) 评论(0) 推荐(0)

gradle下载失败, 更换镜像
摘要:cocos creator打包apk时, gradle下载失败, 修改gradle的下载地址: proj.android-studio\gradle\wrapper\gradle-wrapper.properties 文件中修改 distributionUrl=https\://services.g 阅读全文

posted @ 2024-11-01 16:06 悉野 阅读(638) 评论(0) 推荐(0)

cocos creator项目2.3.3升级到2.4.13发布失败问题
摘要:原项目部分js源代码放在assets/resources目录下面, 2.3.3 cocos creator调试发布都没问题, 升级到2.4.13后调试没问题, 但发布就会异常. 原因是2.4.13不支持resources目录下面存放js脚本了, 修改目录结构, 把resources目录下面的脚本移动 阅读全文

posted @ 2024-08-30 09:49 悉野 阅读(265) 评论(0) 推荐(0)

winston日记不能输出到vscode控制台显示问题
摘要:修改launch.json, 在configurations里面增加"console": "integratedTerminal".console配置有三个选项, integratedTerminal集成终端, internalConsole 内部终端, externalTerminal外部终端 { 阅读全文

posted @ 2024-07-08 10:17 悉野 阅读(168) 评论(0) 推荐(0)

cocoscreator使用总结
摘要:1.背景图的大小超过父节点的大小, 要使背景图不超过父节点, 可以在父节点上增加一个mask组件2.layout组件可以设置垂直或水平布局, 垂直时可以设从上到下或从下到上, 水平布局可以设置从左向右, 从右向左, 可以方便用来设置文字在右下角之类的3.ScrollView的bar可以移除, vie 阅读全文

posted @ 2023-12-20 20:26 悉野 阅读(321) 评论(0) 推荐(0)

cocos creator怎么把一个系统文字上下拉长, 左右不变
摘要:修改label或上层的节点的scale属性, 左右就会缩放, y方向不变, 文字就会变长了, 如果缩值变为负的, 就会变成镜像了 阅读全文

posted @ 2023-12-15 17:07 悉野 阅读(125) 评论(0) 推荐(0)

cocos creator ScrollView不滚动问题
摘要:拖放默认的ScrollView可以, 可以滚动显示文字, 结构如下:Scroll View scrollBar(滚动条结点, 不显示滚动条时, 可直接删除, 删除后把Scroll View里面的Verttical Scroll Bar值清了) bar view (视图结点) content item 阅读全文

posted @ 2023-12-15 15:44 悉野 阅读(1116) 评论(0) 推荐(0)

VS Code 无法启动浏览器, 在你的系统上找不到浏览器的安装
摘要:VS Code启动Cocos Creator启动失败, 提示"VS Code 无法启动浏览器, 在你的系统上找不到浏览器的安装", 可以修改launch.json, 增加 "runtimeExecutable": "C:/Users/chrome浏览器具体地址/浏览器.exe", 修改好后, F5可 阅读全文

posted @ 2023-12-12 16:24 悉野 阅读(4037) 评论(0) 推荐(0)

vs code上面运行typescript
摘要:参考:如何在vscode上直接运行typescript 1. 下载nodejs, 安装nodejs, 安装成功后, 打开cmd, 输入node -v, 运行, 可以看到nodejs的版本号2. 安装typescript, 控制台上运行 npm install typescript ts-node @ 阅读全文

posted @ 2023-11-15 14:51 悉野 阅读(766) 评论(0) 推荐(0)

cocos creator使用用vscode调试
摘要:1.vscode 安装 JavaScript Debugger (Nightly) 2.修改launch.json里面端口的值 端口号是cocos creator运行打开网页的端口号, vscode launch.json修改好后, 保存, 按F5就要吧启动调试了, 原typescript文件里面打 阅读全文

posted @ 2023-08-27 19:47 悉野 阅读(1028) 评论(0) 推荐(0)

vs2022使用cocos2d-x4.0创建新项目
摘要:cocos源码编译方法:cocos2d-x-4.0.zip解压到如:E:\cocos2d-x-4.0, 进入目录运行下setup.py设置cocos环境变量(这个要python2.x, 要先安装python)创建个目录, 如win32-build, 进入win32-build, 运行cmd, 然后再 阅读全文

posted @ 2023-07-24 13:03 悉野 阅读(1220) 评论(0) 推荐(0)

列出cocos2dx运行场景所有节点信息
摘要:#include <typeinfo.h> static int showAllChildNodeInfo(Node *rootNode, int layer) { int count = 1; Size size = rootNode->getContentSize(); CCLOG("%s la 阅读全文

posted @ 2021-10-22 16:51 悉野 阅读(131) 评论(0) 推荐(0)