[英]Android - Can I use LibGdx for game screen only?
我已經在android中開發了游戲,但現在我想用LibGdx制作游戲或游戲畫面,因為我對此很熟悉。 因此,我可以在LibGdx中制作游戲屏幕並使用在Android中制作的啟動畫面,登錄名,設置屏幕等嗎? 如果是,那我該怎么辦?
讓我再回答您的問題。 您不必使用核心或桌面文件夾。 如果需要,您可以使用廣告,播放服務等為Android文件夾編寫所有代碼。
讓我描述一下您的做法。
創建一個擴展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);
}
您可以設置擴展一個類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.