ওয়েবভিত্তিক গেমের জন্য এসভিজি কি একটি কার্যকর প্রযুক্তি পছন্দ? [বন্ধ]


13

আমি কেবল জাভাস্ক্রিপ্ট দিয়ে ওয়েব-ভিত্তিক গেম করার জন্য উপলব্ধ ওয়েব প্রযুক্তি সম্পর্কে পড়তে শুরু করেছি, তবে এইচটিএমএল 5 এর সাথে এসভিজি সম্পর্কে আমার কোনও প্রতিক্রিয়া পাওয়া যায়নি। একটি কার্যকর ব্যবহার কি? এটি অন্যান্য কৌশল যেমন ক্যানভাস, ডিওএম এবং সিএসএস রূপান্তর ইত্যাদির সাথে তুলনায় ভাল পারফর্ম করে Does


উত্তর:


6

এসভিজি HTML5 এ সমর্থিত; আপনার প্লেয়ারটি যে ব্রাউজারটি ব্যবহার করছে তা এটি সমর্থন করে কিনা তা ভিন্ন গল্প।

আপনার প্রয়োজনের উপর নির্ভর করে আপনার রাফেলজেএস পরীক্ষা করা উচিত । আইফির জন্য রেন্ডারিংয়ের সময় ভিএমএলে স্যুইচ করে রাফেল আইভিয়ের জন্য এসভিজি-জাতীয় সহায়তা সরবরাহ করে । রাফেল অ্যানিমেশন এবং কুফন ফন্ট সমর্থন সহ প্রচুর কার্যকারিতা সরবরাহ করে। এটি অবশ্যই দেখার জন্য মূল্যবান।

যেহেতু এসভিজি ডোমের একটি অংশ, এটি তৈরি করা এসভিজি উপাদানগুলির সাথে "ক্লিক" এবং "হোভার" এর মতো ডিওএম ইভেন্টগুলি সংযুক্ত করা বেশ সহজ। এটি এসভিজিকে স্প্রেটস অ্যানিমেটেড ইত্যাদির চেয়ে এইচইউডি-টাইপ প্রদর্শনের জন্য আরও উপযুক্ত করে তুলতে পারে

তবে এসভিজি বনাম ক্যানভাসের আপেক্ষিক পারফরম্যান্সের বৈশিষ্ট্যগুলি নির্ধারণ করতে আপনার কাছে সম্ভবত প্রচুর পরীক্ষা রয়েছে।

স্ট্রেইট ডিওএম ম্যানিপুলেশন সম্ভবত গুচ্ছের সবচেয়ে খারাপ হবে। আপনি ডিওমে জিনিসগুলি পরিবর্তন করার সাথে সাথে ব্রাউজারের লেআউট ইঞ্জিন আপনার পরিবর্তনগুলি সামঞ্জস্য করতে পৃষ্ঠার লেআউটটিকে পুনরায় গণনা করবে যা সম্ভবত আপনার গেমের কার্য সম্পাদনকে হত্যা করবে। যদি আপনাকে এই রুটে যেতে হয় তবে সিএসএস পছন্দ করুন (বিশেষত CSS3- নির্দিষ্ট বৈশিষ্ট্য যেমন ট্রান্সফর্মেশন এবং কীফ্রেমিং)।


স্ন্যাপ.এসভিজি ব্যবহার করুন , এটি একই লেখকের কাছ থেকে রাফেলজেগুলির উত্তরসূরি, তবে হাস্যকরভাবে পুরানো ব্রাউজার এবং ইন্টারনেট এক্সপ্লোরার ভিএমএলকে অগোছালো সমর্থন ছাড়াই। ক্লিনার, আরও ভাল, আরও আধুনিক এবং দ্রুত।
লাজোস মেসারোস

5

এসভিজি সামঞ্জস্যতা দেখতে এই ওয়েবসাইটটি একবার দেখুন । এই মুহুর্তে এটি সর্বোপরি দুষ্টু এবং আমি শোকেসগুলির জন্য পরীক্ষার ডেমো ব্যতীত অন্য কোনও কিছুর জন্য এটির প্রস্তাব দেব না।

লোকেরা সর্বশেষতম এবং সর্বোত্তম ব্রাউজারটি ব্যবহার করবে বলে আশা করবেন না।

আমার মনে হয় এসভিজি ব্যবহার করা একটি বিরাট ভুল হবে এবং আপনার ব্যবহারকারীরা যখন জিনিসগুলি ভাঙা দেখবে তখন লজ্জা পাবে।


5

আপনি ক্যানভাস ব্যবহার করা থেকে অনেক ভাল হবে। তাদের উভয়ই আইই-তে সমর্থিত নয়, এবং ক্যানভাস একটি কার্যকর ওয়েব-ভিত্তিক গেম প্রযুক্তি হিসাবে পরিচিত; প্লাস এটির শালীন রেন্ডারিং গতি রয়েছে, বিশেষত ক্রোমে (এবং স্পষ্টতই আই আই 9-তেও প্রাথমিক ডেমো অনুসারে; আমি সম্প্রতি এটি চেষ্টা করি নি)। আপনার যদি IE এবং / অথবা মোবাইল প্ল্যাটফর্মগুলির পুরানো সংস্করণগুলি লক্ষ্য করে তোলার দরকার হয় তবে সাদামাটা পুরানো ডিওমে আটকে থাকুন, যার খুব ভাল পারফরম্যান্স নেই তবে এটি সাধারণ গেমগুলির জন্য এখনও গ্রহণযোগ্য (যেমন প্যাকম্যান )।


2

সংক্ষিপ্ত উত্তর হ্যাঁ।

দীর্ঘ উত্তর,

আমি এখনও আইআই 6 এর উপর নির্ভরশীল পরিবেশে কাজ করি এবং চার্টের জন্য এই দুর্দান্ত লাইব্রেরিটি ব্যবহার করেছি। (যা আই 6-আইই 8 এর জন্য ভিএমএল ব্যবহার করে) আমি অবশ্যই ক্যানভাস পছন্দ করি এবং জেএস সহ গেম লেখার জন্য এটি পছন্দ করি। সুতরাং আপনি যদি এসভিজিতে কোনও গেম তৈরি করতে চান তবে আমি বলি এটি করুন, অন্যান্য গেম এটি তৈরি করে তৈরি করা হয়েছে (রাফেলের উদাহরণ দেখুন)। আপনি এখনও জেএস এটি ব্যবহার করতে ব্যবহার করবেন না, তাই আপনি যদি ক্যানভাসে রূপান্তর করতে চান তবে এটি ততটা বেদনাদায়ক হবে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.