scene2d

    0热度

    1回答

    所以基本上我想在这里实现的都非常简单。使用菜单屏幕加载游戏。点击播放按钮,移动到“播放屏幕”,人物死亡,点击“主页按钮”返回到菜单屏幕。然而,当我在角色死亡后尝试点击“播放按钮”时,它似乎并没有注册点击。请记住,第一次尝试时(首次打开应用程序时),主菜单类中的按钮可点击。然而,当我尝试使用updateGOSButtons()方法转换回相同的主菜单类(如下所示)时,这些按钮变得不可点击。 MENU

    0热度

    1回答

    如果我在游戏的主类中声明舞台'myStage',然后将其传递给我的播放器(它扩展了Actor)的构造函数。然后,我可以使用myStage副本将其他演员添加到主舞台(即,在Player类中添加一些Bullet数组,甚至可以从Button类中的Buttons中添加一些按钮)。 或者这是否会导致问题?因此,我必须仅从第一个实例中声明舞台的类中添加Actor()代码?

    2热度

    2回答

    我试图弄清楚如何实现我的全新游戏的HUD界面。 我想通过使用scene2d.ui组件来创建它,因为我听说它更适合响应式用户界面。 因此,我试图创建一个简单的HUD,其中有一个分数标签在屏幕的右上方对齐,并在屏幕的左上角放置一个暂停按钮。 现在...我正在使用填充舞台的根表(如表格指南https://github.com/libgdx/libgdx/wiki/Table#quickstart中所述)

    0热度

    1回答

    我最近一直在为一个项目做作业。 那么,我有一个Screen2D的屏幕实现,我遇到的问题是我的窗口小部件上的触摸事件不停留在窗口小部件上。 我的意思是,如果我弹出一个窗口,并尝试移动它,它也会触发我的图形上的平移,或者如果我移动滑块,它也会平移相机。 这里的my project on GitHub 我的活动是在类Pantalla核心,Here 在此先感谢配置。

    0热度

    2回答

    我知道很多问题都被要求解决类似的问题,但我找不到答案。 问题:我为我的libgdx游戏制作了一个屏幕,它看起来像下面的截图。 我只想通过触摸输入。当我按住标有'lower'的按钮时,它会在中间减少一次。我希望它保持递减,直到我释放'下部'按钮。 我已将按钮放置在一张桌子上,而桌子上又增加了一个按钮。要达到什么样的,我想我用下面的方法: TextButton less; //for the butt

    -1热度

    1回答

    我试图设置更大的宽度来显示图像,但我需要图像的中心部分不会伸展。 NinePatch假定不让拉伸,但我希望中心部分有类似的东西。我试图在ninePatch编辑器中设置两个不同的像素列,并假定它在两个部分都是对称缩放的,但它仅考虑第一部分,所以我认为libgdx ninepatch系统不允许这样做。任何想法如何以最方便的方式解决问题?

    0热度

    1回答

    我想使文本出现在屏幕中央,表示 当前的级别。它应该逐渐消失,逐渐消失。我使用scene2d与阶段,演员..所以我会使用操作。 这是我现在有: public class TextActor extends Actor { private BitmapFont font; private CharSequence charSequence; public TextAc

    0热度

    1回答

    我想获取InputListener中actor的位置。问题是,我得到了正确的位置,它不包括演员的垫子。我怎样才能得到这个? // MenuBar class extends Table defualts().pad(5.0f); Label label = new Label(name, labelStyle); add(label); menuGroup.

    0热度

    1回答

    在我的libGDX应用程序中,我有一个需要以编程方式创建动作的actor。 在我刚刚添加moveBy动作与递增延迟以获得所需的效果,但这是非常低效。像下面的东西; actor.addAction(sequence(delay(i * DELAY), moveBy(50, 50)); 如果可能的话,我想以编程方式创建一个单一的顺序动作,并根据需要添加moveBy行动吧。然后,我可以调用一个单独的

    1热度

    1回答

    我在Scene2D中为我的java游戏使用LibGDX。我知道我的问题已连接到Scene2D,因为我使用了EXACT相同的类,通常将它传递给SpriteBatch(而不是通过Stage实例),并且按预期工作。 我让舞台管理我的所有绘制实体,这些实体是演员。它使用Batch的实现者绘制所有内容; SpriteBatch是默认的。它一直在工作,直到我想绘制一个多边形,它必须由PolygonSprite