AndEngine GLES2 ScrollContainer

时间:2014-11-08 11:27:48

标签: andengine

如何在AndEngine GLES2中创建可滚动块? 我在这里找到了AndEngine GLES1的解决方案Custom ScrollView in andengine 但它对GLES2不起作用(我在RectangularShape上更改了GLES2的Shape对象) 这就是我需要的截图


enter image description here

更新 ShapeScrollContainer的默认设置如下所示(文本不可见)。绿色是滚动条


enter image description here


如果我赞美func Sh​​apeScrollContainer.SetShapeAlpha中的代码,它的外观(滚动不起作用)


enter image description here

1 个答案:

答案 0 :(得分:1)

问题解决了。 ShapeScrollContainer无法与大(多行)块一起正常工作。 我只是在不同的对象上爆炸多行文本(一行) 喜欢这个


    for (int i = 0; i < 10; i++)
    {
        Text text = new Text(
                x_from,
                y_from + ( 30 * i ),
                font,
                "Scrolling..." + i,
                getVertexBufferObjectManager());
        text.setVisible(true);
        text.setZIndex(10);
        text.setBlendFunction(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
        scene.attachChild(text);
        ScrollableArea.Add(text);
    }