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

OpenGL ES দিয়ে গ্রাফিক্স প্রদর্শন

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

অ্যান্ড্রয়েড ফ্রেমওয়ার্ক আকর্ষনীয়, ফাংশনাল গ্রাফিক্যাল ইউজার ইন্টারফেস তৈরী করার জন্য বেশ কিছু আদর্শ টুলস সরবরাহ করে থাকে। কিন্তু স্ক্রিনে যা অঙ্কন করা হচ্ছে তার উপর আপনি যদি আরও নিয়ন্ত্রণ চান, বা ত্রিমাত্রিক গ্রাফিক্স এর মধ্যে কাজ করতে উদ্যোগী হোন, আপনার বিভিন্ন টুলস ব্যবহার করা প্রয়োজন। অ্যান্ড্রয়েড ফ্রেমওয়ার্ক দ্বারা প্রদত্ত OpenGL ES APIs মূল্যবান অ্যানিমেটেড গ্রাফিক্স যা শুধুমাত্র আপনার চিন্তাশীলতা দ্বারা সীমাবদ্ধ তা প্রদর্শন করার জন্য এক সেট টুল প্রস্তাব করে এবং এছাড়াও অনেক অ্যান্ড্রয়েড ডিভাইসে প্রদত্ত একসেলেরেশন অব গ্রাফিক্স প্রসেসিং ইউনিট (GPUs) থেকে লাভবান হতে পারেন।

এই ক্লাস OpenGL ব্যবহার করা অ্যাপলিকেশন ডেভেলপ করার মৌলিক বিষয়গুলো আপনাকে দেখাবে, যার মধ্যে রয়েছে সেটআপ, ড্রয়িং অবজেক্ট, মুভিং ড্রঅন এলিমেন্ট এবং টাচ ইনপুটে রেসপন্স।

এই ক্লাসের মধ্যে উদাহরণ কোড OpenGL ES 2.0 APIs ব্যবহার করে, যা চলতি অ্যান্ড্রয়েড ডিভাইসের সাথে ব্যবহার করতে সুপারিশকৃত এপিআই সংস্করণ। OpenGL ES এর সংস্করণ সম্পর্কে আরও তথ্য জানতে OpenGL ডেভেলপার গাইড দেখুন।

নোট: সতর্ক থাকবেন, OpenGL ES 1.x API কে OpenGL ES 2.0 methods বলে ভুল করবেন না! এই দুইটা অদল- বদল করার মতো নয় এবং দুইটাকে একসাথে ব্যবহার করার ফলে আপনি শুধূ হতাশই হবেন এবং কষ্টও বাড়বে।