আমি একটি 2 ডি গেম তৈরি করতে চাই তবে আমি চাই যে চরিত্রটি বিভিন্ন সংমিশ্রণে, যেমন একটি আরপিজি বা অন্য কোনও কিছুর জন্য বিভিন্ন উপকরণের টন পরতে পারি।
সুতরাং আসুন আমরা ব্যবহারকারীকে তার কাঁধ এবং প্যান্ট পরিবর্তন করতে পারি, এটি অবশ্যই প্লেয়ারকে দেখানো উচিত এবং এই সমস্ত বিভিন্ন সরঞ্জামাদি অবশ্যই বিভিন্ন চরিত্রের ক্রিয়া (হিট করা, আঘাত করা, বানান জাদু ইত্যাদি) অনুসরণ করবে follow
আমি কয়েকটি সমস্যা দেখতে পাচ্ছি যা সমাধানের জন্য আমি সেরা পদ্ধতির / অ্যালগরিদম / আর্কিটেকচারটি জানতে চাই।
1 - স্প্রাইটস বা অ্যানিমেশন
প্রতিটি ক্রিয়া অ্যানিমেশনে প্রতিটি সরঞ্জামের জন্য আমার আলাদা স্প্রিট তৈরি করা উচিত?
কেবল যন্ত্রের স্প্রিট থাকা এবং ঘোরানো এবং অনুবাদ করার মতো (ফ্ল্যাশ এর মাঝে টিউন এর মতো কিছু ব্যবহার করে) কোডে সরাসরি এনিমেট করা কি আরও ভাল?
এর চেয়ে ভাল আর কোন বিকল্প আছে কি? (আমি উপরের ধারণাগুলি সত্যই পছন্দ করি না)
2 - পদসমূহ
ধরা যাক চরিত্রের একটি চলাকালীন তিনি সরাসরি প্লেয়ারের দৃষ্টিভঙ্গির সামনে তাকাতে শুরু করেন তবে খেলোয়াড়কে তার ডান দিকটি প্রদর্শন করে তার চলাচল শেষ করে (যেমন তিনি যদি নিজের তরোয়ালটি একপাশ থেকে অন্যদিকে ঝুলিয়ে দেন)।
উদাহরণস্বরূপ আমরা যদি তার মাথাটির মতো ব্যবহারকারীর একটি অংশ বিবেচনা করি তবে এটি সামনে শুরু হয় এবং তারপরে বাম দিকে পরিণত হয়।
এর অর্থ প্রতিটি মাথা সরঞ্জামের জন্য কমপক্ষে 3 টি পৃথক অবস্থান (হেলমেট, ক্যাপ, যাই হোক না কেন)।
এটি অবশ্যই # 1 প্রশ্নের উত্তরকে প্রভাবিত করে। কীভাবে এটি অর্জনের সেরা উপায়?
3 - স্তরসমূহ
আসুন একটি চরিত্রের পদক্ষেপ বিবেচনা করুন যেখানে তিনি বাহু খোলা রেখে 360 ডিগ্রি স্পিন করে। অ্যানিমেশনের শুরুতে, তার ডান হাতটি ব্যবহারকারীর দৃষ্টিভঙ্গির কাছাকাছি এবং তারপরে, চলাচলের মাঝামাঝি সময়ে, সম্ভবত এটি অ্যানিমেশনটিতে চরিত্রের শরীরের পিছনে রয়েছে।
# 1 প্রশ্নের বিকল্প যাই হোক না কেন, খেলোয়াড়ের দৃষ্টিভঙ্গির নিকটবর্তী হতে এবং পরে প্লেয়ারের দৃষ্টিভঙ্গি থেকে অনেক দূরে পরিবর্তনের জন্য আপনার অবশ্যই এই স্প্রিট বা অ্যানিমেশন তৈরি করতে এক ধরণের স্তর মডেল ব্যবহার করা প্রয়োজন।
এটি করার কোনও ভাল উপায় আছে?
আমি জানি প্রশ্নটি বেশ দীর্ঘ এবং বোঝা মুশকিল। আপনি যদি মনে করেন যে কোনটি আঁকতে ভাল বলে মনে করেন কোনটি ব্যাখ্যা করার চেষ্টা করুন এবং আমি এটি করার চেষ্টা করব।