首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AndEngine片段

AndEngine片段
EN

Stack Overflow用户
提问于 2012-11-15 03:25:32
回答 2查看 879关注 0票数 0

我刚刚开始使用AndEngine,我想知道是否有人可以帮我创建两个片段来分割屏幕。我尝试使用AndEngine中的拆分屏幕功能,但它只是复制了屏幕。我想创建两个独立运行的部分。左边的屏幕是一个带有按钮的可滚动菜单类型的屏幕,这些按钮将改变触摸将在右边屏幕上做的事情。

所以我一直在尝试做的是设置两个片段。一个用于运行普通视图,另一个用于运行AndEngine。到目前为止,我还没有让它工作。

有没有人知道如何编写代码,或者有更好的建议来实现同样的结果?

谢谢:)

EN

回答 2

Stack Overflow用户

发布于 2012-11-15 04:29:18

我不确定,也许这个问题已经在AndEngine中实现了,但我发明了解决方法:

代码语言:javascript
复制
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(以制作半个屏幕)

票数 2
EN

Stack Overflow用户

发布于 2012-11-15 22:06:29

如果你想在屏幕上设置按钮,你最好使用HUD(平视显示器)。您只需描述按钮的功能并将其添加到HUD中。HUD实现示例:

代码语言:javascript
复制
HUD hud = new HUD();
getEngine.getCamera().setHUD(hud);
hud.attachChild(your_button);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13385861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档