我刚刚开始使用AndEngine,我想知道是否有人可以帮我创建两个片段来分割屏幕。我尝试使用AndEngine中的拆分屏幕功能,但它只是复制了屏幕。我想创建两个独立运行的部分。左边的屏幕是一个带有按钮的可滚动菜单类型的屏幕,这些按钮将改变触摸将在右边屏幕上做的事情。
所以我一直在尝试做的是设置两个片段。一个用于运行普通视图,另一个用于运行AndEngine。到目前为止,我还没有让它工作。
有没有人知道如何编写代码,或者有更好的建议来实现同样的结果?
谢谢:)
发布于 2012-11-15 04:29:18
我不确定,也许这个问题已经在AndEngine中实现了,但我发明了解决方法:
Scene childScene = new Scene();
childScene.attachChild(your menu element sprite with onAreaTouched);
... here will be attached all other menu elements.
childScene.setBackgroundEnabled(false); // to make transparent background
mainScene.setChildScene(childScene, false, false, false);之后,制作物理长方体(在PhysicsExample.java中查看),但将最终的矩形地面,屋顶,左X坐标改为CAMERA_WIDTH /2(以制作半个屏幕)
发布于 2012-11-15 22:06:29
如果你想在屏幕上设置按钮,你最好使用HUD(平视显示器)。您只需描述按钮的功能并将其添加到HUD中。HUD实现示例:
HUD hud = new HUD();
getEngine.getCamera().setHUD(hud);
hud.attachChild(your_button);https://stackoverflow.com/questions/13385861
复制相似问题