cocos2d-x

cocos2d-x 2.2.3 创建新工程

你离开我真会死。 提交于 2019-12-19 17:52:58
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天开始学习cocos2dx,看了几个入门资料后,开始动手。 从http://cocos2d.cocoachina.com/download 下载2.2.3解压缩, cocos2d-x-2.2.3\tools\project-creator 目录下有create_project.py,就是用这个来新建工程,当然前提是要装了python,看各位大神资料说 2.7.5就好,下载地址: https://www.python.org/download/releases/2.7.3/ 一路next,finish后要在path后面加环境变量,; C:Python27。 执行create_project.py, create_project.py -project 工程名 -package com.xxfund.app -language cpp ,此处注意,有大神说包的深度要大于2,不然会有坑。 以上脚本可以写个批处理保存为.bat,省得每次敲命令了, create_project.py -project xxfund -package com.xxfund.app -language cpp pause 第一次写博客,本文仅作为个人整理知识用,据说大神都是从这一步开始的,欢迎大神来喷。 来源: oschina 链接:

cocos2d-x-2.2.3和vs2012环境配置

£可爱£侵袭症+ 提交于 2019-12-19 17:52:45
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 基于cocos2d-x-2.2.3和vs2012的环境下配置 1.官网下载 cocos2d-x-2.2.3(http://cocostudio.download.appget.cn/Cocos2D-X/2.2.3/cocos2d-x-2.2.3.zip)并自行解压到自定义目录。 2.微软官网下载ultimate(旗舰版)VS2012,有三种下载选择分别是在线和离线提取和iso,下载器在线安装的话可以选择提取地址,cmd下运行VS2012.4.exe/layout 指定下载位置提取地址反正我在线安装是失败了,可以选择后两种。或者,提取文件出来后点这个就能安装了,不知道为什么我的不能选择安装目录,把我的放在D盘IDE XXX下了,安装后要填入密钥:YKCW6-BPFPF-BT8C9-7DCTH-QXGWC 另外我还安装了update 4补丁包: (最好搜索下载离线安装包而且也快 ,因为在线安装可能失败),update 4离线安装包下载地址: http://pan.baidu.com/s/13lSax 3.在cocos2d-x-2.2.3根目录下,找到cocos2d-win32.vc2012.sln,双击会自动打开VS2012 4.在解决方案‘cocos2d-win32.vc2012’右键->生成解决方案

VS2010旗舰版+cocos2d-x-2.1.4安装 亲测

一世执手 提交于 2019-12-19 17:11:49
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> VS2010 旗舰版 +cocos2d-x-2.1.4 安装 1. 下载VS2010旗舰版 并安装,我安装到c盘 vs2010 旗舰版下载地址,已经破解,安装即可用 ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4AE6228933DDE49D9BFA4C3467C831C2|/ 2. coco2d-x-2.1.4 官网下载解压,我解压在e盘: E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4 3. msdv模板 解压后,发现没有msdv模板不存在 E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\template 目录下,这里到网上或成功 安装过的朋友那里copy过来解压到temp目录下面 4. 修改文件中的目录 E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\template\msvc\CCAppWiz.win32\Scripts\1033\default.js,2个地方改成你解压的cocos2d下面,编辑default.jsz 找到AddConfigurations 将截图中红圈的字符都替换为你解压的cocos2dx目录, 总共替换12处

[翻译]Cocos2d-x 2.1.4的配置

一笑奈何 提交于 2019-12-19 16:41:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前置需求: Android NDK Android SDK OR Eclipse ADT Bundle Android AVD target installed 编译项目 这里包含两种编译Android项目的方式 Eclipse 命令行 导入项目到Eclipse 特色: 在Eclipse中包含完整的工作流程: 编译 C++. 清理 C++. 编译和运行整个项目. Logcat 日志视图. 调试Java代码. Javascript编辑器. 项目管理. 真正的C + +编辑器,包括: 代码完成. 跳转到定义. 重构工具等等. 快速打开C++文件. 设置 Eclipse 环境 (一次即可) 注意: 这一步只需要操作一次就可以设置好cocos2d-x项目的Eclipse环境,如果你已经操作过可以跳过这一步骤。 下载 Eclipse ADT 包 Google ADT 主页 OR 安装 Eclipse with Java. 添加 ADT 和 CDT 插件. Windows 系统才需要操作的步骤 安装 Cygwin 选择 make (在安装包列表选择make来安装). 添加 Cygwin\bin 目录到系统路径的PATH变量. 在 Cygwin\etc\fstab 文件的最后添加: none /cygdrive

cocos2d-x game crashes when entered background

徘徊边缘 提交于 2019-12-19 07:20:13
问题 my cocos2d-x game crashes when entering background. here is some code from AppDelegate: // This function will be called when the app is inactive. When comes a phone call,it's be invoked too void AppDelegate::applicationDidEnterBackground() { CCDirector::sharedDirector()->pause(); CCUserDefault::sharedUserDefault()->flush(); CocosDenshion::SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic(); } // this function will be called when the app is active again void AppDelegate:

protobuf2.5在iOS上编译及cocos2dx混合使用的问题

妖精的绣舞 提交于 2019-12-19 00:59:20
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 项目代码里使用了protobuf作为协议层的的编码解码库, 所以需要编译成arm系列架构的静态库供游戏使用. 在编译过程中十分坎坷,首先,protobuf的源码在编译时如果直接使用configure生成的makefile编译会有error,后来在网上找到了 https://gist.github.com/BennettSmith/7150245这个build脚本,终于build出来了一个可以用的静态lib(需要注意的是在build过程中会访问google code和Github去下载源码包和补丁,而这两个网站又因为gfw的问题时好时坏,所以如果build过程中遇到问题,请先确认是否是gfw导致的问题)。 后来在cocos2dx工程中引用该lib的时候发现编译没有问题 但是链接的时候就会报各种莫名其妙的链接失败,找不到符号表的错误。追查了很久发现cocos2dx的project_creator生成的工程的llvm编译器属性设置里使用c++标准和标准库默认是: 但是protbuf里因为代码里使用一些c++11新增特性的功能,所以编译时就使用了如下配置: 因此两个库使用的针对c++语言的编译器属性设置不同导致出现了如上的链接问题,解决办法也很简单,就是把所有以源码方式引入的第三方库(包括cocos2dx

Fast Gaussian blur at pause [closed]

点点圈 提交于 2019-12-18 16:55:49
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 2 years ago . In cocos2d-x I need to implement fast gaussian blur and here is how it should looks like( I just found some game on the App Store with already done such blur, in unity): So, it's nice fadeIn - fadeOut blur when user pauses the game. GPUImage already has a fast blur I need, but I can't find solution for cocos2d-x

cocos2d-x-3.0 draw vs onDraw

空扰寡人 提交于 2019-12-18 11:43:13
问题 I'm using cocos2d-x v3.0 and in some test project I'm doing some custom drawing by overriding Node 's draw method, but in the DrawPrimitives example provided they do something like this: void DrawPrimitivesTest::draw() { _customCommand.init(_globalZOrder); _customCommand.func = CC_CALLBACK_0(DrawPrimitivesTest::onDraw, this); Director::getInstance()->getRenderer()->addCommand(&_customCommand); } void DrawPrimitivesTest::onDraw() { // drawing code here, why? } From reading the header and

‎Cocos2d-x 学习笔记(20) ControlButton

元气小坏坏 提交于 2019-12-18 11:13:06
【Cocos2d-x 学习笔记 目录链接】 1. 简介 ControlButton实现了按钮功能,根据触摸的位置和移动的过程可识别9中EventType类型,执行对应的回调函数。 直接继承了Control。拥有9种EventType和4种State。 2. create 按钮的创建需要Label和Scale9Sprite。 构造函数: ControlButton::ControlButton() : _isPushed(false) , _parentInited(false) , _doesAdjustBackgroundImage(false) , _currentTitleColor(Color3B::WHITE) , _titleLabel(nullptr) , _backgroundSprite(nullptr) , _zoomOnTouchDown(false) , _marginV(ControlButtonMarginTB) , _marginH(ControlButtonMarginLR) {} 有5种重载的create方法 ControlButton* create(); ControlButton* create(cocos2d::ui::Scale9Sprite* sprite); ControlButton* create(Node* label,

Cocos2d-x 安装详细步骤

不问归期 提交于 2019-12-18 07:59:23
最近在自学Cocos2d-x,安装环境时遇到很多问题,现在记录详细步骤分享给大家,也记录给自己。废话不多说,直接上干货。 上官网安装cocos2d-x,我安装的是3.x版本,别问为什么,看学习资料各位前辈推荐的。 安装python,成功后在cmd中执行python --version命令查看是否安装成功,并在 系统-高级系统设置-环境变量-系统变量 中进行配置。eg: path -> C:\Python\python 2.7.17 进入cocos2d目录下,找到setup.py的文件,打开cmd进入该安装路径下执行 python setup.py Cocos Code IDE 安装,需要配置JDK,最好安装JDK 8.x的版本 cocos new fileName -p com.xxx.xxx -l (cpp | lua) -d fileAddr 在cocos安装文件夹下使用cmd执行此命令创建项目 来源: CSDN 作者: 麦栗 链接: https://blog.csdn.net/weixin_39017232/article/details/103578444