আমি ব্রাউজারে খেলতে পারা যায় এমন 3 ডি গেম জুড়ে এসেছি। তাদের কাজ করার জন্য একটি প্লাগইন ইনস্টল করা প্রয়োজন। আমার ধারণা, প্লাগইনটি ব্রাউজারের ভিতরে একটি ডি 3 ডি উইন্ডো তৈরি করে।
আমি কীভাবে অনুরূপ কিছু বাস্তবায়ন করতে যাব?
আমি ব্রাউজারে খেলতে পারা যায় এমন 3 ডি গেম জুড়ে এসেছি। তাদের কাজ করার জন্য একটি প্লাগইন ইনস্টল করা প্রয়োজন। আমার ধারণা, প্লাগইনটি ব্রাউজারের ভিতরে একটি ডি 3 ডি উইন্ডো তৈরি করে।
আমি কীভাবে অনুরূপ কিছু বাস্তবায়ন করতে যাব?
উত্তর:
ইউনিটির ওয়েব প্লেয়ার (উইন্ডোজের জন্য) একটি উইন্ডোতে ডাইরেক্টএক্স এবং ওপেনজিএল উভয়ই ব্যবহার করতে পারে (তবে এটি এই এপিআইগুলিতে আপনার অ্যাক্সেসকে বিমূ .় করে)।
অ্যাক্টিভএক্স (ইন্টারনেট এক্সপ্লোরারের জন্য), বা এনপিএপিআই (অন্যান্য ব্রাউজারগুলির জন্য ) ব্যবহার করে ডাইরেক্টএক্স প্লাগইন বাস্তবায়ন করার জন্য আরেকটি উপায় হবে ।
আপনি যদি এনপিএপিআই ব্যবহার করেন, আপনার প্লাগইন শুরু হওয়ার সাথে সাথে আপনি একটি উইন্ডো হ্যান্ডেল পাবেন যেখানে আপনি যা খুশি আঁকতে পারবেন (একটি ডি 3 ডি উইন্ডো সহ)। আপনি যদি এই রুটে যান তবে আপনি ক্লায়েন্টের মেশিনে মূলত নেটিভ কোড চালাচ্ছেন।
আপনি যে গেমটি খেলছেন তাতে ওয়েবজিএল http://en.wikedia.org/wiki/WebGL অথবা ফায়ারফক্স প্লাগিনের মতো আরও কিছু বিদেশী কিছু ব্যবহার করা যেতে পারে তবে আমি মনে করি না আপনি ফায়ারফক্স প্লাগইনে মেশিন কোড এম্বেড করতে পারবেন (আমি নিশ্চিত নয়, এটি কিছুটা সুরক্ষার ত্রুটি হবে)।
ইউনিটি তাদের ইঞ্জিনের একটি ওয়েব প্লাগইন সংস্করণ প্রয়োগ করে এবং দেখে মনে হয় তারা এটি অ্যাক্টিভএক্স দিয়েই করেন। আমি জানি না এটি ম্যাকের প্রয়োগ করে কিনা ..., আমি অবাক হয়েছি।
আপনি যে গেমটি খেলছেন তা কীভাবে 3D API বা অন্য কোনও প্লাগইন স্টাফ ব্যবহার করে তা সন্ধান করার সর্বোত্তম উপায় হ'ল পৃষ্ঠার এইচটিএমএল উত্সটি অনুসন্ধান করা এবং অবজেক্ট বা অ্যাক্টিভেক্স বা অন্য কোনও বিষয় সন্ধান করা।
ক্রস ব্রোজার সহায়তার জন্য ফায়ারব্রেথ পরীক্ষা করে দেখুন।