libgdx

    0熱度

    1回答

    對於我的GDX程序,我製作了一個帶有兩個按鈕的選項菜單。其中一個增加了音量,其中一個降低了音量。每按一次按鈕,它就會增加/減少0.1。下面是代碼: soundMButton = new ImageButton(drawableSoundM); soundMButton.addListener(new ClickListener(){ @Override public void

    1熱度

    1回答

    所以我有2個屏幕:一個級別選擇屏幕,它使用分辨率爲720 x 405的FitViewport,然後是一個使用FillViewport的分辨率爲480 x 270的遊戲屏幕,每米像素數(/ 100)。 完成某個級別後,我想返回到級別選擇屏幕。然而,在迴歸它似乎在被完全放大 Here is how it should look, and how it looks when first launched

    0熱度

    3回答

    我認爲這是非常基本的Java問題。我有兩個類:Main和InputManager類: public class InputManager implements InputProcessor { Main main = new Main(); @Override public boolean keyDown(int keycode) { switch (ke

    0熱度

    2回答

    如何處理不同尺寸的幀?如果我在構造函數中設置了Bounds(0,0,100,100),那麼一些框架會更小,但是如果我更新它,那麼框架會向左和向上移動。如何讓每一幀都在同一個地方? mayby你可以看到它 http://imgur.com/a/AN8Gc public class Player extends Sprite{ //floats private float animationTi

    2熱度

    1回答

    試圖創建一個簡單的加載屏幕。下面的代碼打印正確的progress,所以我知道該部分的作品。但矩形沒有被繪製。不知道什麼是錯的。 完全LoadingScreen: public class LoadingScreen implements Screen { private static final float PROGRESS_BAR_WIDTH = MyGdxGame.WIDTH/2f

    0熱度

    1回答

    我正在重新訪問LibGDX遊戲編程,我不幸要重新學習我以前知道的東西。 我目前使用平鋪地圖編輯器來創建一個非常簡單的金剛風格級別。我的水平總共有20個矩形。 我在我的主GameScreen類中創建了一個box2d世界,並有一個for循環讓矩形對象進入世界和調試顯示器。 我的問題是隻有底部(和第一)矩形我畫了出來。我已經檢查了比例尺,我還放了一個println(),它告訴我所有的矩形信息都顯示正確(

    0熱度

    1回答

    我正在用libgdx創建一個動態壁紙。在創建方法中,我啓動了我稍後要使用的所有內容。 但是,當屏幕旋轉的創建方法再次運行和所有的東西。有什麼辦法緩存加載的東西只加載一次?

    0熱度

    1回答

    我有一套圖像保存在一個圖集,但由於單個頁面的2048 * 2048大小限制,我必須將我的包分成12頁。 我的問題是,當我使用atlas.findRegion(imageName).getTexture()加載紋理時,它會加載整個2048 * 2048頁面而不是頁面內的單個紋理(儘管圖像包包含正確的圖像,所以我知道它正在加載正確文件,我只是不明白爲什麼它不裁剪圖像周圍的紋理我作爲參數傳遞給findR

    1熱度

    1回答

    我有一個舞臺和它的大小爲200x200的演員。我需要演員捕捉觸摸事件來做一些計算。但問題在於觸摸事件只有在觸及到演員邊界時觸發。我如何獲得觸摸屏幕任何區域的事件,但在演員的課堂內處理? public class MyActor extends Actor { public MyActor() { setBounds(100f, 100f, 200f, 200f); ad

    0熱度

    1回答

    第一次我在我的LibGDX項目中使用json解析,並且我無法正確獲取解析的結果。 在這裏,我想管理的屬性,名稱,方向,差距和速度的障礙。 我有一個JSON文件是這樣的: "obstacles": [ {"name":"eagle","dir":"up","gap":"100","speed":"0"}, {"name":"bigbird","dir":"up","gap":"200","spe