Cocos2d is a family of open-source software frameworks for building cross-platform games&apps.
cocos2d-x is a multi-platform framework for building 2d games, interactive books, demos and other graphical applications. It is based on cocos2d-iphone, but instead of using Objective-C, it uses C++. It works on iOS, Android, macOS, Windows and Linux.
- ⭐[[cocos-creator]]
- Quick-Cocos2dx 是 Cocos2dx-lua 的增强版,封装了部分 API 更易于 lua 的开发。
- Quick 官方稳定版本是 Quick-3.3 final,最新版是 Quick-3.5,之后官方不再维护。
- 3.6.5 版本,基于用户公认的最稳定版本 Quick-Cocos2d-x v3.3,推荐用于维护老项目
- 3.7 版本,改动很大,不建议老项目使用
- 4.0 版本,改动更大,不建议老项目使用;可以考虑尝鲜?但更推荐 [[cocos creator]]
- Quick-Cocos2dx develop for vscode
- 形同虚设的cocos默认加密
- 注意!官方已不再维护,不推荐新项目使用。目前最后一个版本为 3.10
- macOS 上卡死问题
- CocosStudio启动慢发布卡死,禁止联网后正常
sudo vi /etc/hosts
添加127.0.0.1 cs.ucenter.appget.cn
- TextField 设置文本排列时,要靠设置锚点实现,用 setTextHorizontalAlignment 无效。靠左排列 =setAnchorPoint(0, 0.5)
- cocos studio 中的 AtlasLabel 无法使用,用代码创建 LabelAtlas 代替。
- cocos studio 中的 BitmapLabel 无法使用,暂未找到解决办法。
- pbc 集成到 quick-cocos2dx
- Quick 和 Luajit使用注意
- Quick 资源加密 注:非zip加密方式下(-m files):AppDelegate.cpp 启动代码是
stack->executeString("require 'src.main'");
- Quick 使用 webview(注:目标目录是 tools/tolua)
- 其他要导出的接口类似,操作过程中需要依赖的 python 组件安装参照cocos2dx tolua说明
- Mac 下编译 Quick-Cocos2dx-Community 的 Android 版本
- Quick 在 iphone5s 以上的 ios 64 位下黑屏问题
- quick 的音效有时候播放不出问题:在第一个界面触发一下,原因未知
audio.setSoundsVolume(0.0) audio.playSound("res/Sound/HkFiveCard/SEND_CARD.wav") scheduler.performWithDelayGlobal(function () audio.setSoundsVolume(1) end, 0.1)
- Player 打印行数太多显示不全
修改ConsoleWindowController.m
定义的宏#define SKIP_LINES_COUNT 200