সম্পাদনা করুন:
দয়া করে এই প্রশ্নের @ ব্লুস্ক্রন এর উত্তর দেখুন; তিনি চলাচলের ভেক্টর বা অবস্থানের চেয়ে নিয়ন্ত্রণগুলি পুনরায় চালনার ক্ষেত্রে দুর্বলতার বিষয়ে বিশদ বর্ণনা করেন।
-
আপনি সঠিক পথে আছেন আমি যে পদ্ধতিটি ব্যবহার করব তা এখানে:
কন্ট্রোলার
একটি কন্ট্রোলার ক্লাস তৈরি করুন যা কীবোর্ড ইনপুট গ্রহণ করে এবং এটি আপনার চরিত্রের কাছে প্রেরণ করে। তবে উল্লেখযোগ্য কীগুলি (যেমন তীর, লাফ ইত্যাদি) টিপানো হয়েছিল এবং কখন প্রকাশিত হয়েছিল সেগুলি ঠিক ঠিক তখনই একটি নিয়ামক রেকর্ডে রাখুন। এটি এই ধরণের তথ্য সংরক্ষণ করবে:
actions[0].milliseconds = 400 actions[0].action = right pressed
actions[1].milliseconds = 1000 actions[1].action = jump pressed
actions[2].milliseconds = 1300 actions[2].action = jump released
actions[3].milliseconds = 2500 actions[3].action = jump pressed
actions[4].milliseconds = 3000 actions[4].action = jump released
actions[5].milliseconds = 5330 actions[5].action = right released
একজন কন্ট্রোলারের দুটি মোড থাকে:
- রেকর্ড: কীবোর্ড ইনপুট গ্রহণ করে। তালিকায় রেকর্ড ইনপুট। কীবোর্ডের রাজ্যের উপর ভিত্তি করে অক্ষর ইনপুট দেয় s
- রিপ্লে: কীবোর্ড ইনপুট উপেক্ষা করে। স্তরটি শুরু হওয়ার পরে মিলিসেকেন্ড অনুসারে তালিকার মাধ্যমে অগ্রসর হয়েছিল বর্তমান মুহুর্তে রেকর্ড করা কীবোর্ডের উপর ভিত্তি করে অক্ষর ইনপুট দেয় Hand
চরিত্র
যখন আপনার চরিত্রের অবজেক্টটি নির্মিত হয়, এটি নিজের জন্য একটি নতুন কন্ট্রোলার তৈরি করে। চরিত্রটি যে কোনও সময় দুটি মোডের একটিতে হতে পারে:
- সক্রিয়: কেবলমাত্র একটি সক্রিয় চরিত্র রয়েছে এবং এটিই আপনি নিয়ন্ত্রণ করেন। চরিত্রটি যখন অ্যাক্টিভ মোডে থাকে তখন এর নিয়ামকটি রেকর্ড মোডে থাকে। ডিফল্টরূপে যখন কোনও চরিত্রটি তৈরি করা হয় এটি সক্রিয় মোডে থাকে।
- ভূত: এটি হ'ল এটি আপনার অতীত ক্রিয়াকে পুনরায় প্রদর্শন করে। যখন কোনও চরিত্র ঘোস্ট মোডে প্রবেশ করে, তখন এটির উপস্থিতি পরিবর্তন হয় এবং এর নিয়ামককে রিপ্লে মোডে সেট করে।
মাত্রা
নতুনভাবে শুরু করা স্তর
আপনি স্তরটি শুরু করার সময় একটি একক অক্ষর তৈরি করুন। এখন স্তরটি শুরু হয় এবং প্লেয়ার তার কাজটি করে।
যখন সময় পুনরায় সেট করা হয়
স্তরটি পুনরায় সেট করা হলে তিনটি জিনিস করুন:
- ঘোস্ট মোডে প্রবেশ করতে বর্তমান সক্রিয় চরিত্রটিকে বলুন।
- একটি নতুন চরিত্র তৈরি করুন।
- সমস্ত অক্ষর তাদের পুনরায় সেট করতে কল করুন। এটি এগুলিকে কোনও চলন ছাড়াই প্রারম্ভিক অবস্থানে ফিরিয়ে রাখবে ইত্যাদি They তারা এগুলি পরিবর্তে তাদের কন্ট্রোলারদের বলবে কোনও কী চাপ না দিয়ে মিলিসেকেন্ড 0 এ পুনরায় সেট করতে।
তারপরে স্তরটি শুরু হয় এবং প্লেয়ার তার কাজটি করে।