cocos2d-x3.x
记录cocos2d-x 3.x版本所遇到的问题,以及如何解决。
甄齐才
倚楼听风雨,淡看江湖路。
展开
-
vs2013编译cocos2d-x3.2依赖库找不到
第一步:在项目中添加附加项目。 A:在“解决方案资源管理器”中找到整个解决方案,右击,选择“添加”->“现有项目”。在弹出的对话框中找到“项目目录/cocos2d/cocos/editor-support/cocostudio/proj.win32/libCocosStudio.vcxproj”点击确定。 B:在“解决方案资源管理器”中找到整个解决方案,右击,选择“添加”->“现有项目”。在弹出转载 2016-10-23 18:26:55 · 1899 阅读 · 0 评论 -
cocos2dx3.x《格斗》类游戏实现人物选择界面(二)
先看最终实现的效果图: 由于原本2.x版本的监听事件移植到3.x上面,或许是API改了什么也不知道啊。 创建一个人物选择场景。ChooseHero.h如下: 暂时先定义成这样了,后面再看看多个按钮触发同一事件怎么解决,在修改它。#ifndef __CHOOSE_HERO_H__#define __CHOOSE_HERO_H__#include "cocos2d.h"#include原创 2017-06-29 19:40:40 · 3014 阅读 · 0 评论 -
cocos2dx获取系统当前时间
以备往后需要,就做个记录。 struct tm *tm;#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS) struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, N原创 2017-06-24 19:32:01 · 2284 阅读 · 0 评论 -
cocos2d-x3.8进度条加载
先看实现的效果图 首先在头文件添加#include "ui/CocosGUI.h"在init方法编辑相应的代码 添加进度背景图auto loadbg = Sprite::create("jindutiaoBG.png"); loadbg->setPosition(Vec2(visibleSize.width / 2 + origin.x, visibleSize.height /原创 2017-06-13 19:46:42 · 446 阅读 · 0 评论 -
cocos2d-x3.8骨骼动画加载
实现的效果图如下 添加相应的头文件#include <spine/spine-cocos2dx.h> #include "spine/spine.h" using namespace spine;在init()方法里添加如下代码auto sap2 = SkeletonAnimation::createWithFile("login/jishucao/skeleton.json", "l原创 2017-06-13 20:03:16 · 462 阅读 · 0 评论 -
cocos2dx3.x《格斗》类游戏加载界面(一)
最终呈现的效果图如下: cocos2dx版本:cocos2d-x3.8 IDE版本:VS2013 首先使用cocos命令创建项目:cocos new GeDou -p com.zhenqi.game -l cpp -d F:\cocos2d-xProject 双击它 新建一个场景 LoadingScene LoadingScene.h文件定义如下#ifndef __LOAD原创 2017-06-26 15:57:28 · 1728 阅读 · 1 评论 -
cocos2d-x3.2对CocoStudio的支持
在项目中添加CocoStudio支持 在 “解决方案”上右击,选择添加现有显目。 依次选择项目路径\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj项目路径\cocos2d\extensions\proj.win32\libExtensions.vcxproj项目路径\cocos2d\coc原创 2017-06-27 17:36:11 · 837 阅读 · 0 评论