日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

4.3、Libgdx启动类和配置

發布時間:2025/7/14 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4.3、Libgdx启动类和配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(原文:http://www.libgdx.cn/topic/45/4-3-libgdx%E5%90%AF%E5%8A%A8%E7%B1%BB%E4%B8%8E%E9%85%8D%E7%BD%AE)

對每個平臺來說,必須有一個啟動類。這個類對于各個平臺來說是獨立的。這里只介紹Android。

?

**Android**

Android應用不適用main()方法作為入口,而是需要一個Activity。打開Android項目,會找到如下代碼:

package cn.libgdx.game;

?

import android.os.Bundle;

?

import com.badlogic.gdx.backends.android.AndroidApplication;

import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;

?

public class MainActivity extends AndroidApplication {

? ? @Override

? ? public void onCreate(Bundle savedInstanceState) {

? ? ? ? super.onCreate(savedInstanceState);

?

? ?AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();

? ? ? ? cfg.useGL20 = false;

?

? initialize(new MyGdxGame(), cfg);

? ? }

}

?

這里主入口方法是Activity的onCreate()方法。在Android應用中,一個Android應用可以擁有多個Activities。但是在Libgdx游戲中只能有一個activity。不同的游戲界面在libgdx中完成,而不是分成多個界面。這樣做的原因是創建一個activity同樣需要創建一個新的OpenGL context,這就意味著所有的資源需要被重新載入。

?

**AndroidManifest.xml文件**

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

? ? package="cn.libgdx.game"

? ? android:versionCode="1"

? ? android:versionName="1.0" >

?

? ?<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="15" />

?

? ?<application

? ? ? ? android:icon="@drawable/ic_launcher"

? ? ? ? android:label="@string/app_name" >

? ? ? ? <activity

? ? ? ? ? ? android:name=".MainActivity"

? ? ? ? ? ? android:label="@string/app_name"

? ? ? ? ? ? android:screenOrientation="landscape"

? ? ? ? ? ? android:configChanges="keyboard|keyboardHidden|orientation">

? ? ? ? ? ? <intent-filter>

? ? ? ? ? ? ? ? <action android:name="android.intent.action.MAIN" />

? ? ? ? ? ? ? ? <category android:name="android.intent.category.LAUNCHER" />

? ? ? ? ? ? </intent-filter>

? ? ? ? </activity>

? ? </application>

?

</manifest>

?

添加權限:

<uses-permission android:name="android.permission.RECORD_AUDIO"/>

? ? <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

? ? <uses-permission android:name="android.permission.VIBRATE"/>

?

(www.libgdx.cn版權所有,如需轉載,注明出處)

轉載于:https://www.cnblogs.com/libgdx/p/4051419.html

總結

以上是生活随笔為你收集整理的4.3、Libgdx启动类和配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。