随笔分类 -  cocos2d-x

cocos2d之列表容器节点再排序
摘要:第一处:获取使用类中传出的数据对象 第二处:清除列表容器中的数据且保存数据缓存 第三处:使用刚创建的函数再排序 阅读全文
posted @ 2016-05-09 18:45 baraka 阅读(493) 评论(0) 推荐(0)
cocos2d之z轴位置示例
摘要:1:设置资源本地z轴位置 2:调整位置示例 3:调整两个资源为同一父节点 4:ImageView 设置资源,此赋值方法第一个为资源路径 阅读全文
posted @ 2016-04-29 11:05 baraka 阅读(473) 评论(0) 推荐(0)
cocos2d之json使用实例
摘要:前端使用: json管理器中函数解析: 对宠物技能map的定义: 宠物技能表单--数据的基础定义: 阅读全文
posted @ 2016-04-21 18:34 baraka 阅读(266) 评论(0) 推荐(0)
cocosstdio之字体之文本和FNT字体
摘要:FNT字体和文本字体的作用是:导入字体资源可以使用字体资源便可以使用其资源内的字体来在程序中使用 不同的是FNT字体资源内容比较少,所以个人猜想可以在特定情况下使用: 两种字体资源对比: 赋值过程对比: 阅读全文
posted @ 2016-04-20 19:09 baraka 阅读(842) 评论(0) 推荐(0)
cocos之观察者模式应用实例
摘要:观察位置: 定义宏常量位置: 添加观察者回调函数位置: 回调函数实现位置: 阅读全文
posted @ 2016-04-19 20:06 baraka 阅读(308) 评论(0) 推荐(0)
cocos2d-x之 利用富文本控件解析xhml标签(文字标签,图片标签,换行标签,标签属性)
摘要:执行后效果:   前端使用: 后台SuperRichText解析code   void SuperRichText::renderNode(tinyxml2::XMLNode *node){     while (node!=nullptr) {         if (node->ToText() 阅读全文
posted @ 2016-03-13 00:47 baraka 阅读(1089) 评论(0) 推荐(0)
cocos2d-x之利用富文本控件遍历xml
摘要:1. #ifndef SuperRichText_hpp #define SuperRichText_hpp   #include <stdio.h> #include "cocos2d.h" #include "ui/UIRichText.h" #include "tinyxml2/tinyxml 阅读全文
posted @ 2016-03-12 23:11 baraka 阅读(820) 评论(0) 推荐(0)
cocos2d-x之Box2d初试
摘要:物理引擎:用来模拟一套物理事件的物理代码。 #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__   #include "cocos2d.h" #include <Box2D/Box2D.h>   #define RATIO 80 阅读全文
posted @ 2016-03-12 21:22 baraka 阅读(322) 评论(0) 推荐(0)
cocos2d-x之物理引擎之碰撞监测
摘要:#include "HelloWorldScene.h" USING_NS_CC; #define RED_BIT_MASK 0b0100 #define GREEN_BIT_MASK 0b0010 #define BLUE_BIT_MASK 0b0001 #define EDGE_BIT_MASK 阅读全文
posted @ 2016-03-10 19:02 baraka 阅读(204) 评论(0) 推荐(0)
cocos2d-x之物理引擎初试
摘要:发现问题:监听代码部分不能在onEnter()段书写 bool HelloWorld::init() { if ( !Layer::init() ) { return false; } visibleSize=Director::getInstance()->getVisibleSize(); au 阅读全文
posted @ 2016-03-10 16:23 baraka 阅读(131) 评论(0) 推荐(0)
cocos2d-x之悦动的小球
摘要:发现问题:update()函数不能用virtual前缀 主: bool HelloWorld::init() { if ( !LayerColor::initWithColor(Color4B(255,255,255,255))) { return false; } for (int i=0;i<1 阅读全文
posted @ 2016-03-09 10:16 baraka 阅读(173) 评论(0) 推荐(0)
cocos2d-x之多个移动的小球
摘要:MoveBalls.hpp: #ifndef MoveBalls_hpp #define MoveBalls_hpp #include <stdio.h> #include "cocos2d.h" #include "Ball.hpp" USING_NS_CC; class MoveBalls:pu 阅读全文
posted @ 2016-03-08 20:45 baraka 阅读(189) 评论(0) 推荐(0)
cocos2d-x之json文件读取初试
摘要:rapidjson::Document d; d.Parse<0>(FileUtils::getInstance()->getStringFromFile("data_2.json").c_str()); log("%s",d[(int)0]["name"].GetString()); 阅读全文
posted @ 2016-03-01 23:05 baraka 阅读(365) 评论(0) 推荐(0)
cocos2d-x之xml文件读取初试
摘要:auto doc=new tinyxml2::XMLDocument(); doc->Parse(FileUtils::getInstance()->getStringFromFile("data_1.xml").c_str()); auto root=doc->RootElement(); for 阅读全文
posted @ 2016-03-01 22:48 baraka 阅读(199) 评论(0) 推荐(0)
cocos2d-x之使用plist文件初试
摘要:bool HelloWorld::init() { if ( !Layer::init() ) { return false; } FileUtils *fu=FileUtils::getInstance(); ValueMap vm=fu->getValueMapFromFile("data.pl 阅读全文
posted @ 2016-03-01 22:29 baraka 阅读(283) 评论(0) 推荐(0)
cocos2d-x之文件读写
摘要:bool HelloWorld::init() { if ( !Layer::init() ) { return false; } auto fu=FileUtils::getInstance(); //FILE *f=fopen(fu->fullPathFromRelativeFile("data 阅读全文
posted @ 2016-03-01 22:10 baraka 阅读(400) 评论(0) 推荐(0)
cocos2d-x之首选项数据初试
摘要:bool HelloWorld::init() { if ( !Layer::init() ) { return false; } Size visibleSize = Director::getInstance()->getVisibleSize(); UserDefault::getInstan 阅读全文
posted @ 2016-03-01 21:43 baraka 阅读(176) 评论(0) 推荐(0)
cocos2d-x之计时器初试
摘要:bool HelloWorld::init() { if ( !Layer::init() ) { return false; } Size visibleSize = Director::getInstance()->getVisibleSize(); label=LabelTTF::create 阅读全文
posted @ 2016-03-01 21:29 baraka 阅读(147) 评论(0) 推荐(0)
cocos2d-x之物理按键初试
摘要:bool HelloWorld::init() { if ( !Layer::init() ) { return false; } auto listener=EventListenerKeyboard::create(); listener->onKeyReleased = [](EventKey 阅读全文
posted @ 2016-02-29 23:40 baraka 阅读(197) 评论(0) 推荐(0)
cocos2d-x之加速度传感器初试
摘要:bool HelloWorld::init() { if ( !Layer::init() ) { return false; } Device::setAccelerometerEnabled(true); Director::getInstance()->getEventDispatcher() 阅读全文
posted @ 2016-02-29 23:21 baraka 阅读(252) 评论(0) 推荐(0)