cocos2d-x-3.0

    0热度

    2回答

    我正在寻求一种方法来获得CCScrollView的滚动状态。 这似乎不是一个罕见的要求,但我需要实现它吗? 谢谢:) 编辑:以下是我的两个 '暴力' 的方式,但他们似乎工作。 的目标是从cocos2d::Layer升得到的CCScrollView小号滚动状态。 路#1 在函数L的update()每次迭代,获取内容的小号通过 ScrollView::getContentOffset() 偏移,如

    0热度

    1回答

    我有一个onTouchBegin函数的问题,我想在其中更新一个精灵在屏幕上的位置。但是,如果我在更新函数内部使用这行代码是完美无瑕的。 this.sprite.x += 5; 现在,如果我把这个行代码onTouchBegin内部或任何onTouch方法我收到此错误"Uncaught TypeError: Cannot read property 'x' of undefined"。 当我在Ch

    0热度

    1回答

    请看右臂和右腿。 我们确实在锻炼一个完美的模型,但是在我们添加动画之后,再次出现间隙。有人知道为什么吗?我们对ios和android使用coco2d-x。

    0热度

    1回答

    我目前遇到以下问题的问题。 我试图访问场景中的图层,从而设置在该图层中设置的元素。在这种情况下,我想访问图层中的conv_label以设置文本。 我正在通过扩展cc.Class的ConversationClass来做到这一点。 当我尝试通过变量访问图层时,它不起作用,或者使用getChildByName或Tag,它不起作用(值始终为空)。 这是ConversationClass中的一个方法,我可以

    0热度

    1回答

    当我尝试构建cocos2dX代码时,出现以下错误。 ./build_native.sh NDK_ROOT = /用户/海洋/文档/机器人-NDK-r10e COCOS2DX_ROOT = /Users/Marine/Documents/Cocos2dXReq/cocos2d-x-2.2.6 APP_ROOT = /卷/Data/NewData/Projects/SpikesProj/SourceC

    1热度

    3回答

    在我的场景中,我有一个具有多个自定义小精灵的矢量。当我点击其中的一个时,我想要在场景中的另一个元素上触发一个动作,可以是向量中的另一个精灵或另一个节点。我一直在研究这样做的最佳方式,但我不太确定如何实现它。选项有: 添加触摸监听到现场,并验证它是否被窃听精灵的范围内与rect. containsPoint(point)。在那之后,我必须得到被挖掘的精灵来做我想要的行动。对我来说,这样做似乎不是很干

    0热度

    1回答

    sprite=Sprite::create("bg.png"); sprite->setPosition(960,640); this->addChild(sprite,0); sprite1=Sprite::create("face.png"); sprite1->setPosition(960+x,640); sprite->addChild(sprite1,1); sprit

    2热度

    2回答

    我正在使用cocos2d-x 3.8。 我尝试使用以下代码创建两个多边形精灵。 我知道我们可以检测到与BoundingBox相交,但太粗糙了。 此外,我知道我们可以使用Cocos2d-x C++物理引擎来检测碰撞,但不会浪费移动设备的大量资源?我正在开发的游戏不需要物理引擎。 有没有一种方法来检测多边形精灵的相交? 谢谢。 auto pinfoTree = AutoPolygon::generat

    1热度

    3回答

    #define CC_CALLBACK_0(__selector__,__target__, ...) std::bind(&__selector__,__target__, ##__VA_ARGS__) #define CC_CALLBACK_1(__selector__,__target__, ...) std::bind(&__selector__,__target__, std::pla

    0热度

    1回答

    我试图通过创建自定义节点并重写它的绘制方法在屏幕的下半部分绘制蓝色矩形,起初它没有问题,但运行后大约10秒后,纹理上出现了一些奇怪的垂直条纹闪烁。 这里是我的代码: Water.cpp #define COLOR_LIGHT_BLUE Color4F(0.2 , 0.5, 1, 0.5) #define COLOR_MIDNIGHT_BLUE Color4F(0, 0, 1, 1) Wate