বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

একটি OpenGL ES পরিবেশ তৈরী করা

(http://developer.android.com/training/graphics/opengl/environment.html)

আপনার অ্যান্ড্রয়েড অ্যাপলিকেশনে OpenGL ES দিয়ে গ্রাফিক্স অঙ্কন করার জন্য, আপনাকে অবশ্যই তাদের জন্য একটি ভিউ কনটেইনার তৈরী করতে হবে। এটা করার সোজা-সাপ্টা অনেকগুলো উপায়ের একটি হচ্ছে একটি GLSurfaceView এবং একটি GLSurfaceView.Renderer উভয়ই বাস্তবায়ন করা। একটি GLSurfaceView হচ্ছে OpenGL দিয়ে গ্রাফিক্স অঙ্কন করার জন্য একটি ভিউ কনটেইনার, এবং GLSurfaceView.Renderer হচ্ছে ঐ ভিউয়ের মধ্যে যা অঙ্কন করা হচ্ছে তা নিয়ন্ত্রণ করে। এই ক্লাস সম্পর্কে আরও তথ্যের জন্য OpenGL ES (http://developer.android.com/guide/topics/graphics/opengl.html) ডেভেলপার গাইড দেখুন।

GLSurfaceView হচ্ছে আপনার অ্যাপলিকেশনের মধ্যে OpenGL ES গ্রাফিক্স সংযুক্ত করার একটি উপায়। একটি ফুল স্ক্রিন বা ফুল স্ক্রিনের কাছাকাছি গ্রাফিক্স ভিউ এর জন্য এটা একটা যৌাক্তিক পছন্দ। ডেভেলপার যারা তাদের লেআউটের একটি ছোট অংশে OpenGL ES গ্রাফিক্স সংযুক্ত করতে চায় তাদের TextureView টি এক নজর দেখা উচিত। সত্যিকার অর্থে“ডু-ইট-ইয়োরসেল্ফ” ডেভেলপার, এটাও সম্ভব যে SurfaceView ব্যবহার করে একটি OpenGL ES ভিউ তৈরী করা কিন্তু এটার একটু বেশী অতিরিক্ত কোড লেখার প্রয়োজন হয়।

এই অনুশীলনী ব্যাখ্যা করে একটি সরল অ্যাপলিকেশন কীভাবে GLSurfaceView এবং GLSurfaceView.Renderer এর একটি ন্যুনতম বাস্তবায়ন সম্পূর্ণ করতে হয়।