對於我的GDX程序,我製作了一個帶有兩個按鈕的選項菜單。其中一個增加了音量,其中一個降低了音量。每按一次按鈕,它就會增加/減少0.1。下面是代碼: soundMButton = new ImageButton(drawableSoundM);
soundMButton.addListener(new ClickListener(){
@Override
public void
所以我有2個屏幕:一個級別選擇屏幕,它使用分辨率爲720 x 405的FitViewport,然後是一個使用FillViewport的分辨率爲480 x 270的遊戲屏幕,每米像素數(/ 100)。 完成某個級別後,我想返回到級別選擇屏幕。然而,在迴歸它似乎在被完全放大 Here is how it should look, and how it looks when first launched
我認爲這是非常基本的Java問題。我有兩個類:Main和InputManager類: public class InputManager implements InputProcessor {
Main main = new Main();
@Override
public boolean keyDown(int keycode) {
switch (ke
如何處理不同尺寸的幀?如果我在構造函數中設置了Bounds(0,0,100,100),那麼一些框架會更小,但是如果我更新它,那麼框架會向左和向上移動。如何讓每一幀都在同一個地方? mayby你可以看到它 http://imgur.com/a/AN8Gc public class Player extends Sprite{
//floats
private float animationTi
試圖創建一個簡單的加載屏幕。下面的代碼打印正確的progress,所以我知道該部分的作品。但矩形沒有被繪製。不知道什麼是錯的。 完全LoadingScreen: public class LoadingScreen implements Screen {
private static final float PROGRESS_BAR_WIDTH = MyGdxGame.WIDTH/2f
我有一個舞臺和它的大小爲200x200的演員。我需要演員捕捉觸摸事件來做一些計算。但問題在於觸摸事件只有在觸及到演員邊界時觸發。我如何獲得觸摸屏幕任何區域的事件,但在演員的課堂內處理? public class MyActor extends Actor {
public MyActor() {
setBounds(100f, 100f, 200f, 200f);
ad