LibGDX - বর্তমানে অ্যান্ড্রয়েড / ডেস্কটপে রয়েছে কিনা তা পরীক্ষা করে দেখুন


16

আমি ডেস্কটপ / অ্যান্ড্রয়েড গেমটি তৈরি করতে LibGDX এবং flixel-android ব্যবহার করছি। দেখে মনে হচ্ছে আপনার বর্তমানে কোনও অ্যান্ড্রয়েড ডিভাইস, ডেস্কটপ ইত্যাদি চালানো হচ্ছে কিনা তা যাচাই করার একটি উপায় থাকা উচিত তবে আমি এটি কোথাও খুঁজে পাচ্ছি না। আমার কি কেবল এটি পৃথক প্রবর্তক থেকে নামিয়ে দেওয়ার কথা? অবশ্যই LibGDX আমাকে বলতে পারবেন?

উত্তর:


36

আমি মনে করি আপনি অ্যাপ্লিকেশন অনুসন্ধানের পরে আছেন

switch(Gdx.app.getType()) {
   case ApplicationType.Android:
       // android specific code
   case ApplicationType.Desktop:
       // desktop specific code
   case ApplicationType.WebGl:
       /// HTML5 specific code
}

4
রেফারেন্সের জন্য: এটি Gdx.app.getType ()
এম্প্লিফাইটি 91

আপনি এটি উইন্ডোজ বা ম্যাক কিনা তা সনাক্ত করতে পারেন?
লিম থিয়ে চিয়ান


7

ম্যাগডের কোডটি হয়ত এক পর্যায়ে কাজ করেছিল, এটি আমার জিডিএক্স সংস্করণে না, বা যাইহোক আমার প্রয়োগ বাস্তবায়িত হয়নি। আমাকে এটি নীচে পরিবর্তন করতে হয়েছিল:

switch(Gdx.app.getType()) {
       case Android:
           // android specific code
           TouchPadController.createTouchPad();
       case Desktop:
           // desktop specific code
       case WebGL:
           /// HTML5 specific code

}


এটি কোন সংস্করণ? সর্বশেষ রাত্রে?
ThorinII
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.