অ্যান্ড্রয়েড টার্গেটযুক্ত গেম ইঞ্জিনগুলি এমন বিল্ড তৈরি করবে যা ChromeOS-এ ভালোভাবে চলে। যদি আপনি একটি গেম ইঞ্জিন ব্যবহার করে তৈরি করেন:
- আপনার ব্যবহারকারীদের জন্য সর্বোত্তম কর্মক্ষমতা এবং ব্যাটারি লাইফ প্রদানের জন্য x86_32, x86_64, ARM32, এবং ARM64 বাইনারি তৈরি করুন।
- ইনপুট এবং উইন্ডোর আকার পরিবর্তন পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন
- গেম ইঞ্জিন নির্মাতার কাছে বিল্ড সংক্রান্ত সমস্যাগুলি রিপোর্ট করুন। যদি মনে হয় যে কোনও OS পার্শ্ব সমস্যা আছে, তাহলে গেম ইঞ্জিন রিপোর্ট ছাড়াও, Chromebook-এ
alt+shift+iটাইপ করে অথবা Chromium issues -এ ChromeOS-এর সাথে প্রতিক্রিয়া জানান।
ইউনিটি দিয়ে ইনপুট ইভেন্টগুলিকে ওভাররাইড করা হচ্ছে
ইউনিটি ইঞ্জিন অ্যান্ড্রয়েড ইনপুট ইভেন্টগুলিকে ব্যাখ্যা করে এবং ইউনিটি ইনপুট সিস্টেমে অনুবাদ করে। যদি আপনার কাঁচা অ্যান্ড্রয়েড ইভেন্টগুলিকে আটকানোর প্রয়োজন হয়, উদাহরণস্বরূপ মাউস ক্যাপচার বাস্তবায়নের জন্য, আপনি অ্যান্ড্রয়েড বিল্ড সেটিংসের অধীনে ইউনিটি এডিটরে "এক্সপোর্ট" নির্বাচন করে এবং একটি লক্ষ্য ডিরেক্টরি নির্বাচন করে তা করতে পারেন।
এক্সপোর্ট করার পর, আপনি টার্গেট ডিরেক্টরিটি অ্যান্ড্রয়েড স্টুডিওতে আমদানি করতে পারবেন। এটি আপনাকে অ্যান্ড্রয়েড স্টুডিওর মধ্যে থেকে ডিবাগ, প্রোফাইল ইত্যাদি করতে দেবে।
গেম অ্যাক্টিভিটিতে পাঠানোর আগে ইনপুট ইভেন্টগুলিকে আটকানোর জন্য আপনি UnityPlayerActivity সম্পাদনা করতে পারেন। এই ফাইলটিতে আপনি মাউস ক্যাপচার এবং কীবোর্ড শর্টকাট লজিক সন্নিবেশ করতে পারেন। একবার আপনার কাজ শেষ হয়ে গেলে, অ্যান্ড্রয়েড স্টুডিও থেকে আপনার অ্যান্ড্রয়েড অ্যাপ বান্ডেল বা APK তৈরি করুন।
এছাড়াও ইউনিটি অ্যান্ড্রয়েড বিল্ড প্রক্রিয়া ডকুমেন্টেশন দেখুন।
দ্রষ্টব্য: ইউনিটি এডিটরে "এক্সপোর্ট" কমান্ডটি এডিটরের ক্ষেত্রে একটি বিল্ড ধাপের মতো। একমুখী ডেভেলপার প্রবাহটি হওয়া উচিত: ইউনিটিতে সম্পাদনা -> এক্সপোর্ট -> অ্যান্ড্রয়েড স্টুডিওতে সম্পাদনা -> অ্যান্ড্রয়েড স্টুডিও/গ্রেডল থেকে তৈরি করুন। অ্যান্ড্রয়েড স্টুডিওতে করা পরিবর্তনগুলি ইউনিটি এডিটরে আবার আমদানি করা হবে না।