ইউনিটি একটি সুপরিচিত ক্রস-প্ল্যাটফর্ম গেমিং ইঞ্জিন যা অনেক আধুনিক গেমের কেন্দ্র। ইউনিটি 2005 সালে Apple এর সাথে শুরু হয়েছিল এবং 2018 সাল পর্যন্ত, এটি 25টিরও বেশি বিভিন্ন প্ল্যাটফর্মে প্রবেশ করেছে। এটি 3D, VR, অগমেন্টেড রিয়েলিটি এবং সিমুলেশন ইত্যাদি সহ শেষ-গেম মেকানিক্স তৈরি করতে ব্যবহৃত হয়।
যাইহোক, 2017-এর পরে, শেষ-ব্যবহারকারী এবং ডেভেলপারদের দ্বারা অসংখ্য রিপোর্ট এসেছে যে ইউনিটি ওয়েব প্লেয়ার তাদের ওয়েব ব্রাউজারে কাজ করা বন্ধ করে দিয়েছে। এই পরিস্থিতি সারা বিশ্বে অভিজ্ঞ হয়েছিল এবং সবাইকে প্রভাবিত করেছিল৷
কেন এই ঘটেছে? এই প্রবন্ধে, আমরা সমস্ত কারণের পাশাপাশি সমাধানের মাধ্যমে যাব যা আপনি এই সমস্যাটি এড়ানোর জন্য স্থাপন করতে পারেন৷
ইউনিটি ওয়েব প্লেয়ার অবমূল্যায়িত হয়েছে
2019 সালের হিসাবে, বেশিরভাগ ব্রাউজার ইউনিটি ওয়েব প্লেয়ারের জন্য সমর্থন শেষ করেছে। এই ব্রাউজারগুলির মধ্যে রয়েছে গুগল ক্রোম, ফায়ারফক্স ইত্যাদি। সময়ের সাথে সাথে অনেক ব্রাউজার এনপিএপিআই প্লাগইনগুলির সমর্থন বন্ধ করতে শুরু করেছে যার মধ্যে রয়েছে ইউনিটি 3ডি ওয়েব প্লেয়ার এবং জাভা।
NPAPI (নেটস্কেপ প্লাগইন অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) হল একটি এপিআই যা ব্রাউজার এক্সটেনশনগুলিকে বিকশিত হতে দেয় এবং 95-এর কাছাকাছি নেটস্কেপ ব্রাউজারগুলির জন্য প্রথম প্রকাশিত হয়েছিল। যেহেতু HTML5 ব্রাউজারগুলির নতুন সংস্করণগুলির সাথে জনপ্রিয়তা এবং সমর্থন অর্জন করতে থাকে, তাই NPAPI ব্যবহার করে এমন প্লাগইনগুলি ধীরে ধীরে পর্যায়ক্রমে বন্ধ হয়ে যায়৷
পরিবর্তে, ইউনিটি নিজেই ডেভেলপারদের WebGL-এ ফিরে যেতে বলেছে (ওয়েব গ্রাফিক্স লাইব্রেরি) যা একটি জাভাস্ক্রিপ্ট API এবং যেকোনও প্লাগইন ব্যবহার না করেই নির্দিষ্ট করা যেকোনো ব্রাউজারে 3D এবং 2D গ্রাফিক্স রেন্ডার করতে ব্যবহৃত হয়। এটি ওয়েব প্রসেসিংয়ের আধুনিক সংস্করণ এবং এর সরলতা কিন্তু কার্যকারিতার জন্য বছরের পর বছর ধরে প্রচুর আকর্ষণ অর্জন করেছে৷
কিভাবে ইউনিটি ওয়েব প্লেয়ারকে কাজে লাগাবেন?
যদিও ইউনিটি ওয়েব প্লেয়ার আনুষ্ঠানিকভাবে অবমূল্যায়িত হয়েছে এবং আধুনিক যুগের ব্রাউজারে এটিকে সক্ষম করার কোনো বিকল্প নেই, তবুও ওয়েব প্লেয়ারটিকে চালু এবং চালু করার জন্য আপনি কিছু সমাধান করতে পারেন। নীচে, আমরা কিছু পদ্ধতির তালিকা করেছি যেগুলি আপনি ব্যবহার করতে পারেন তবে সতর্ক করা হয়েছে যে সবকিছু মসৃণভাবে চলবে এমন কোনও গ্যারান্টি নেই (কোনও সরকারী সমর্থন না থাকায় এটি স্পষ্ট)৷
নিশ্চিত করুন যে আপনি প্রথমটি দিয়ে সমাধানগুলি শুরু করেছেন এবং আপনার পথে কাজ করছেন৷ এগুলি উপযোগিতা এবং জটিলতার ক্রম অনুসারে তালিকাভুক্ত করা হয়েছে৷
৷সমাধান 1:ইন্টারনেট এক্সপ্লোরার 11 এবং সাফারি ব্যবহার করা
যদিও সবচেয়ে জনপ্রিয় ব্রাউজারগুলি ইউনিটি ওয়েব প্লেয়ারের জন্য সমর্থন শেষ করেছে, উইন্ডোজ এবং ম্যাক অপারেটিং সিস্টেমের সাথে পাঠানো ডিফল্ট ব্রাউজারগুলি ইউনিটি ওয়েব প্লেয়ারকে সমর্থন করে। এর মানে হল যে এই প্ল্যাটফর্মগুলিতে এখনও 'অফিসিয়াল' সমর্থন রয়েছে তবে এটি খুব শীঘ্রই পর্যায়ক্রমে বন্ধ হয়ে যেতে পারে বা ব্রাউজারগুলি নিজেই (IE11) অবমূল্যায়ন করতে পারে। সমাধানটি বাস্তবায়ন করার আগে নিশ্চিত করুন যে আপনি আপনার কম্পিউটারে প্রশাসক হিসাবে লগ ইন করেছেন৷
- অফিসিয়াল ইউনিটি ওয়েব প্লেয়ার ওয়েবসাইটে নেভিগেট করুন এবং Windows বা macOS-এর জন্য ওয়েব প্লেয়ার ডাউনলোড করুন।
- ইনস্টলেশন প্যাকেজ ইনস্টল করার পরে, পুনরায় চালু করুন তোমার কম্পিউটার. Windows + S টিপুন , 'ইন্টারনেট এক্সপ্লোরার' টাইপ করুন এবং অ্যাপ্লিকেশনটি খুলুন।
যদি আপনার কাছে অ্যাপল মেশিন থাকে তবে আপনি এতে সাফারি চালু করতে পারেন। এখন সেই বিষয়বস্তুটি খোলার চেষ্টা করুন যা ত্রুটির কারণ ছিল এবং সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
৷সমাধান 2:ফায়ারফক্স এক্সটেন্ডেড সাপোর্ট রিলিজ ইনস্টল করা
ফায়ারফক্স ইএসআর (এক্সটেন্ডেড সাপোর্ট রিলিজ) হল ফায়ারফক্সের একটি সংস্করণ যা এমন সংস্থা বা সংস্থাগুলি দ্বারা ব্যবহৃত হয় যাদের ব্যাপক স্থাপনার জন্য বর্ধিত সমর্থন প্রয়োজন। নেটিভ ফায়ারফক্স অ্যাপ্লিকেশনে 'দ্রুত' রিলিজের তুলনায়, ফায়ারফক্স ESR প্রতি 6 সপ্তাহে নতুন বৈশিষ্ট্যগুলির সাথে আপডেট হয় না। পরিবর্তে, শুধুমাত্র সেই আপডেটগুলিকে পুশ করা হয় যেগুলি সমালোচনামূলক বলে পরিচিত বা গুরুত্বপূর্ণ নিরাপত্তা আপডেট রয়েছে৷
মনে হচ্ছে Firefox ESR এখনও NPAPI সমর্থন করে যার মধ্যে Unity Web Player আছে। আপনি ফায়ারফক্সের এই সংস্করণটি ডাউনলোড করতে পারেন এবং তারপর সামগ্রীটি চালু করার চেষ্টা করতে পারেন। বেশীরভাগ ক্ষেত্রেই, সবকিছুই প্রত্যাশিতভাবে কাজ করবে।
- Firefox ESR অফিসিয়াল ওয়েবসাইটে নেভিগেট করুন এবং আপনার ভাষা অনুযায়ী 32-বিট সংস্করণ ডাউনলোড করুন।
- এক্সিকিউটেবলের উপর ডান ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন .
- সফ্টওয়্যারটি ইনস্টল করার পরে, আপনার কম্পিউটার পুনরায় চালু করুন এবং বিষয়বস্তু অ্যাক্সেস করার চেষ্টা করুন এবং দেখুন সমস্যাটি সমাধান হয়েছে কিনা৷
সমাধান 3:ভার্চুয়াল বক্সে ব্রাউজারগুলির পুরানো সংস্করণ ইনস্টল করা
আপনি যদি ইন্টারনেট এক্সপ্লোরার বা সাফারিতে পছন্দসই অভিজ্ঞতা না পেতে পারেন, তবে জনপ্রিয় ব্রাউজারগুলিতে ইউনিটি ওয়েব প্লেয়ারকে কাজ করার একমাত্র উপায় হল তাদের একটি পুরানো সংস্করণ ডাউনলোড করা এবং একটি ভার্চুয়াল বক্সের মধ্যে ইনস্টল করা। আমরা আমাদের প্রধান অপারেটিং সিস্টেম ইমেজে এগুলি সরাসরি ইনস্টল করতে পারি না কারণ সর্বশেষ সংস্করণটি ইতিমধ্যেই ইনস্টল করা হবে (বেশিরভাগ ক্ষেত্রে) এবং একটি পুরানো সংস্করণ সমস্যা ছাড়াই সর্বশেষ সংস্করণটিকে প্রতিস্থাপন করতে পারে না৷
ভার্চুয়াল বক্স হল একটি অ্যাপ্লিকেশন যা ব্যবহারকারীদের অপারেটিং সিস্টেমের মধ্যে একটি স্যান্ডবক্স (পৃথক স্বাধীন স্থান) তৈরি করতে দেয় যাতে ব্যবহারকারীরা সহজেই এতে অন্যান্য অপারেটিং সিস্টেম ইনস্টল করতে পারে। ভার্চুয়ালবক্সে কীভাবে উইন্ডোজ 10 সেটআপ করবেন সে সম্পর্কে আপনি আমাদের নিবন্ধটি দেখতে পারেন। আপনার কম্পিউটারে আগে থেকে ভার্চুয়ালবক্স ইনস্টল করা আছে তা নিশ্চিত করুন। যদি না হয়, আপনি Oracle এর অফিসিয়াল ওয়েবসাইট থেকে এটি ডাউনলোড করতে পারেন।
- আপনার ভার্চুয়াল বক্সে Windows 10 চালু করুন। এখন, আপনাকে আপনার ভার্চুয়াল বক্সে ব্রাউজারগুলির নিম্নলিখিত সংস্করণগুলি ইনস্টল করতে হবে৷ ৷
Chrome Version 45 Firefox Version 50 Opera Version 37
এখানে লিঙ্কগুলি রয়েছে যা আপনি সমস্ত ব্রাউজার ইতিহাসে অ্যাক্সেস পেতে ব্যবহার করতে পারেন৷ নিশ্চিত করুন যে আপনি পুরানো পৃষ্ঠাগুলিতে ফিরে যান এবং সেই অনুযায়ী পুরানো সংস্করণগুলি ডাউনলোড করুন৷
৷Google Chrome
মজিলা ফায়ারফক্স
অপেরা
- ব্রাউজারগুলি ইনস্টল করার পরে, আপনি ইউনিটি ওয়েব প্লেয়ারের প্রয়োজন এমন সামগ্রীতে নেভিগেট করতে পারেন এবং এটি চালু করার চেষ্টা করুন৷ এটি কোন সমস্যা ছাড়াই সঠিকভাবে কাজ করে কিনা তা পরীক্ষা করুন৷
সমাধান 4:NPAPI Chrome ফ্ল্যাগ সক্ষম করা৷
আপনি যদি আপনার ভার্চুয়াল বক্সে ক্রোমের একটি পুরানো সংস্করণ ইনস্টল করে থাকেন কিন্তু তারপরও ইউনিটি ওয়েব প্লেয়ারকে কাজ করতে না পারেন, তাহলে আপনার ব্রাউজার সেটিংসে NPAPI Chrome পতাকা নিষ্ক্রিয় হওয়ার সম্ভাবনা রয়েছে৷ এই বৈশিষ্ট্যটি, যদি ডিফল্টরূপে সক্ষম না হয়, পরীক্ষামূলক সেটিংসে পরিবর্তনের জন্য উপলব্ধ হবে৷ পরীক্ষামূলক সেটিংস নির্দেশ করে যে এই বৈশিষ্ট্যগুলি আপনার জিনিসগুলিকে ‘হতে পারে’ কিন্তু তাদের নিজস্ব ত্রুটি থাকবে৷
- পুরানো সংস্করণ চালু করুন৷ Google Chrome এর যেটি আপনি এইমাত্র ডাউনলোড করেছেন সমাধান 2 এ।
- ব্রাউজারের ঠিকানা বারের ভিতরে নিম্নলিখিতটি টাইপ করুন:
chrome://flags/#enable-npapi
- এখন, NPAPI নিয়ন্ত্রণ সেটিংস খুলবে। সক্ষম করুন -এ ক্লিক করুন বোতাম উপস্থিত এবং পুনরায় লঞ্চ করুন ব্রাউজার।
- পুনরায় লঞ্চ করার পরে, ব্রাউজারে গেম/প্ল্যাটফর্ম অ্যাক্সেস করার চেষ্টা করুন এবং দেখুন এটি কৌশলটি করে কিনা।
যদি আপনি একজন বিকাশকারী হন
আপনি যদি একজন ডেভেলপার হন এবং ভাবছেন যে ইউনিটি ওয়েব প্লেয়ারের প্রত্যাবর্তনের কোন সম্ভাবনা আছে কিনা, সম্ভাবনা আছে তা হবে না। ইউনিটি ওয়েব প্লেয়ার সত্যই অবমূল্যায়িত হয়েছে কারণ আরও ভাল প্রযুক্তি উপলব্ধ যা আরও সুগম এবং আরও ভাল কার্যকারিতা প্রদান করে৷
আপনার গেম/কন্টেন্টকে WebGL প্রযুক্তিতে স্থানান্তরিত করার কথা বিবেচনা করা উচিত। এই প্রযুক্তিগুলি প্রায় সমস্ত সংস্থা (ইউনিটি সহ) দ্বারা প্রচারিত হয়। কিভাবে একটি WebGL প্রজেক্ট তৈরি এবং চালাতে হয় সে সম্পর্কে আপনি ইউনিটির সহায়তা পৃষ্ঠাতে নেভিগেট করতে পারেন। আপনার গেমটি কীভাবে এক প্রযুক্তি থেকে অন্য প্রযুক্তিতে স্থানান্তরিত করা যায় সে সম্পর্কে আপনি অগণিত টিউটোরিয়ালও দেখতে পাবেন৷