cocostudio 版本v2.2.9用texturePacker将动画帧打包成一个plist和一张png,将plist拖入cocostudio中的资源栏中。如图所示,plist里面的图片顺序是乱掉的,而且该顺序无法调整,10,11应该在最后,这样选择这11张图创建的序列帧动画中间2帧将是错乱的如果...
分类:
其他好文 时间:
2015-06-17 18:03:51
阅读次数:
252
本来打算看白鹭引擎的,但是又被叫回来研究新引擎呢,不搞不知道,一搞发现cocos2dx新版本3.4又有了一些变化。我查了网上的资源,都没有解决办法。我现在应该是第一个出这个问题的解决办法哦。。。。。
看了之后我也是醉了。3.2的话是导入cocostudio这个库就好了。而3.4没有,找了半天也没有,后来才知道3.4都给开发者编译好了。说白了就是把路径搞进去就可以了。...
分类:
其他好文 时间:
2015-06-09 01:02:57
阅读次数:
259
前言 当前版本使用的是quick cocos2dx lua 3.3。UI使用cocostudio编辑器。我们在程序里面可以使用两种方式进行解析UI。开始的时候用的是quick的方法,结果遇到了坑(百分比控件布局,你们可以自己试一下什么效果)。我在后面简单提一下,不过不是自己遇到的坑,就不知道有多坑....
分类:
其他好文 时间:
2015-06-08 11:31:07
阅读次数:
150
先看一下UIListView添加、插入、删除的机制,再来考虑如何互换两项的位置。
UIListView.h
/* 所有项用一个数组来保存 */
CCArray* _items;
void ListView::pushBackCustomItem(Widget* item)
{
/* 向数组中添加一项 */
_items->addObject(item);
remedy...
分类:
其他好文 时间:
2015-06-07 18:56:01
阅读次数:
337
为了能够滚动,要实现两个条件
①:setTouchEnable(true)
②:一定要将UIListView 放入到UILayer中,只有UIlayer才会监听触摸,CCLayer不可以
所以需要创建一个UILayer* layer;layer->addWidget(list);//一定是addWidget,表示以挂件形式添加,addChild不可以,最后再addChild(layer);...
分类:
其他好文 时间:
2015-06-07 17:29:19
阅读次数:
662
cocos2dx-2.X Layout设置大小问题
cocoStudio 1.1.6
cocos2dx 2.2.6
问题:
前两天有个需求,因为物品数量不确定,需要加入物品后,再计算大小。
我把物品加入到Layout控件后,调用setContentSize方法,因为Layout
类本身就继承自CCNode,所有会有setContentSize方法,但是设置后,
根本没有效果...
分类:
其他好文 时间:
2015-06-06 10:35:58
阅读次数:
194
如果cocos2d工程里想用到美工给过来的ExportJson动画:(我使用的是cocos2d-x-3.3)#include using namespace cocostudio;ArmatureDataManager::getInstance()->addArmatureFileInfo( "这里...
分类:
其他好文 时间:
2015-06-03 13:34:40
阅读次数:
208
#include"cocostudio/CCArmature.h"#include#include"cocostudio/CCArmatureDataManager.h"ArmatureDataManager::getInstance()->addArmatureFileInfo("armature...
分类:
其他好文 时间:
2015-06-01 18:29:50
阅读次数:
166
CocoStudio触摸事件处理:
1、
注册触摸事件处理函数:
方法:
/**
* Sets the touch event target/selector of the menu item
*/
void addTouchEventListener(CCObject* target,SEL_TouchEvent selector);
如上面所示,我们看到这...
分类:
其他好文 时间:
2015-05-19 19:04:36
阅读次数:
208
cocostudio创建UI并应用时须要引用cocostudio库,须要额外的环境配置:之前已经搭配好了基础的开发环境,包含 1) JDK 2) Python 2.7 3) ant 4) visual Studio 2012 5) eclipse + ADT这些都比較简单,然后也创建了project...
分类:
其他好文 时间:
2015-05-16 16:11:05
阅读次数:
212