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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

libgdx使用android控件,在Android上使用libGDX中的SQLite

發(fā)布時(shí)間:2024/1/23 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 libgdx使用android控件,在Android上使用libGDX中的SQLite 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Dominik Buch..

13

一種方法是始終在主項(xiàng)目中創(chuàng)建一個(gè)接口,讓我們調(diào)用它NativeFunctions.然后,您的桌面和Android應(yīng)用程序/活動(dòng)都會(huì)實(shí)現(xiàn)此界面.在創(chuàng)建主項(xiàng)目時(shí),您將傳遞應(yīng)用程序/活動(dòng).在您的主應(yīng)用程序中,您保留對(duì)傳遞的接口的引用,并使用它來調(diào)用本機(jī)函數(shù),您可以單獨(dú)為桌面和Android實(shí)現(xiàn)(不會(huì)讓您的游戲在桌面上無法使用,您也可以在那里使用SQLite;).

好的,這很復(fù)雜,所以讓我們看看它的實(shí)際效果(定義一個(gè)打開URL的函數(shù)):

界面:

public interface NativeFunctions {

public void openURL(String url);

}

主要課程:

public class MyGame extends Game/ApplicationListener {

public NativeFunctions mNativeFunctions;

public MyGame(NativeFunctions nativeFunctions) {

mNativeFunctions = nativeFunctions;

}

// Exemplary function call, of course this doesn't make sense in render() ;)

public void render() {

mNativeFunctions.openURL("http://www.example.com");

}

}

Android實(shí)現(xiàn):

public class MyGameActivity extends AndroidApplication implements NativeFunctions {

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

initialize(new MyGame(this), false);

}

public void openURL(String url) {

Intent viewIntent = new Intent("android.intent.action.VIEW",

Uri.parse(url));

startActivity(viewIntent);

}

}

桌面實(shí)施:

public class MyGameDesktop implements NativeFunctions {

public static void main(String[] args) {

MyGameDesktop game = new MyGameDesktop();

new LwjglApplication(new MyGame(game), "MyGame", 800,

480, false);

}

public void openURL(String url) {

// Your implementation to open URL on dekstop

}

}

就是這樣,使用SQLite的實(shí)現(xiàn)可能應(yīng)該是一樣的.順便說一句.我認(rèn)為這也是整合廣告盒和與系統(tǒng)交談的方式.

真棒!工作得很完美!這對(duì)很多情況都是很好的知識(shí).謝謝您的幫助.你似乎最近在回答我的所有問題哈哈. (2認(rèn)同)

別客氣!實(shí)際上,我經(jīng)常使用LibGDX,因?yàn)閟tackoverflow已經(jīng)回答了很多我的問題,我很樂意回饋一些東西;). (2認(rèn)同)

總結(jié)

以上是生活随笔為你收集整理的libgdx使用android控件,在Android上使用libGDX中的SQLite的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。