簡體   English   中英

Android-我只能在游戲屏幕上使用LibGdx嗎?

[英]Android - Can I use LibGdx for game screen only?

我已經在android中開發了游戲,但現在我想用LibGdx制作游戲或游戲畫面,因為我對此很熟悉。 因此,我可以在LibGdx中制作游戲屏幕並使用在Android中制作的啟動畫面,登錄名,設置屏幕等嗎? 如果是,那我該怎么辦?

讓我再回答您的問題。 您不必使用核心或桌面文件夾。 如果需要,您可以使用廣告,播放服務等為Android文件夾編寫所有代碼。

讓我描述一下您的做法。

  1. 創建一個擴展AndroidApplication的類,這是一切開始的MainActivity類。您向該類添加游戲視圖和廣告視圖game view類在AndroidApplication類的create()方法上擴展了Game類。

     protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); // create view that contains game View viewGame = initializeForView(new MyGame(this), config); // create ads setUpAds(); layoutMain = new RelativeLayout(this); // add game view layoutMain.addView(viewGame, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); setContentView(layoutMain); 

    }

  2. 您可以設置擴展一個類ScreenAdapter insde create()你的方法MyGame類。 並將MyGame類的實例作為參數發送到屏幕類,以使用Game實例更改屏幕,並且Splash,Game,Setting或其他任何類中的所有內容game.setScreen((new MainMenuScreen(game))); Java(Android)進行編碼,您可以使用game.setScreen((new MainMenuScreen(game))); 這就是全部邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM