
Cocos2d-x
文章平均质量分 82
zalbelieve
老衲来也...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
覆写onEnter和onExit,场景切换出的大问题
如果子类覆写了这2个函数,没有调用基类的相关函数,在场景切换时会出问题。 小记一笔。 void TestScene1::onEnter() { // 必须调用基类的函数 CCLayer::onEnter(); } void TestScene1::onExit() { // 必须调用基类的函数 CCLayer::onExit(); }原创 2013-09-03 16:07:33 · 1094 阅读 · 0 评论 -
为图层上的N多怪物创建站立时的动画
说在前面的话: 怪物在地图上的位置是不变的,但它们都有对应的原地站立时的动画。大家可能会对这些怪物分别创建动画。这样做没错,但是想想就觉得麻烦:如果有100种怪物的话,难道要定义100个动画模板吗?答案是否定的。可以参考下testcpp下的TMXReadWriteTest例子。 看代码: #pragma once #include "cocos2d.h" class Enem原创 2013-10-19 14:29:20 · 698 阅读 · 0 评论 -
也说说CCCardinalSplineBy
惯例先上图。 环境:WIN32 + cocos2d-x2.1.4。 bool init() { m_pPoints = CCPointArray::create(5); m_pPoints->retain(); m_pPoints->addControlPoint(ccp(0, 0)); m_pPoints->addControlPoint(ccp(s.width / 2 -原创 2013-09-26 12:51:03 · 1053 阅读 · 1 评论 -
错误总结:error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
CCPoint m_beginPos; cocos2d::CCPoint m_beginPos; 在头文件中声明变量时没有导入Cocos2d-x的头文件,导致报错。 error C2146: 语法错误: 缺少“;”(在标识符“m_beginPos”的前面) error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int原创 2013-09-12 09:44:28 · 2264 阅读 · 0 评论 -
无法打开包括文件"cocos-ext.h" No such file or directory
解决过程是这样的1,点击项目属性在vc++目录的包含目录中添加你的extensions路径如我这边是E:\Knowledge\Cocos2d-x\Enviroment\cocos2d-x-2.1.4\extensions 然后再c/c++中的添加包括目录 加上$(SolutionDir)extensions,如图 以及在链接器中输入中添加libExtensions.转载 2013-09-05 16:53:28 · 5021 阅读 · 1 评论 -
Cocos2d-x事件
// true不再继续传递给其余节点,false传递给其余节点 CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this, 0, true); // return true;事件继续向下传递,继续执行其余3个事件;reutrn false;消费掉该事件,不继续向下传递 virtual bool ccTo原创 2013-09-11 15:45:09 · 859 阅读 · 0 评论 -
Cocos2d-x进度条
// 进度条 CCProgressTo* to1 = CCProgressTo::create(2, 100); CCProgressTimer* progress = CCProgressTimer::create(CCSprite::create("f1.png")); // 进度条横向前进的方向是从左至右还是从右至左 progress->setMidpoint(ccp(0,原创 2013-09-11 11:55:52 · 1040 阅读 · 0 评论 -
TiledMapEditor创建地图,精灵在地图上下左右移动,尚未实现碰撞检测功能
环境:VC2010+COCOX2.1.4。 效果:见图中6幅小图。 功能:实现精灵上下左右移动。 精灵在地图上移动,如果地图比当前屏幕尺寸要多,那么在移动时地图要跟精灵的移动方向相反。拿精灵上移来说,精灵整个上移过程中,positionY在增大,而地图则是向下在移动。让人视觉产生一种错觉,误以为是地图没动,只是精灵一直在往地图上方移动。这个上移过程中要注意2点:一是地图下移过程中要判断是否已原创 2013-09-04 10:10:25 · 1446 阅读 · 0 评论 -
也说说Cocos2d-x的锚点
一句话:将锚点位置移动到设定的坐标位置(锚点默认坐标是(0.5,0.5))。 别整那么深奥,理解了这句话一切尽在掌握中。 VS2010 + COCOX2.1.4: CCLayerColor* layerColor = CCLayerColor::create(ccc4(255, 0, 0, 255), 480, 320); //layerColor->setPosition(ccp(原创 2013-09-10 11:12:16 · 960 阅读 · 0 评论 -
谁能跟我说说cocos2d-x中的参数传递需要变更引用,是怎么回事么?
谁能跟我说说coco中的参数传递需要变更引用,是怎么回事么? 最好能上个代码,谢谢。原创 2013-11-29 22:27:43 · 664 阅读 · 0 评论