এই ছোট্ট টিউটোরিয়ালটি হল কিভাবে ক্যামেরা প্লেয়ারকে অনুসরণ করে।
ক্যামেরা প্লেয়ারকে ফলো করার জন্য বেশ কিছু উপায় আছে। একটি সম্ভাবনা হল ক্যামেরাকে প্লেয়ারের অধীন করা। যখন চরিত্রটি সরানো হয়, তখন ক্যামেরা তার সাথে চলে। সমস্যা হল ক্যামেরাটি তার সাথে ঘুরতে থাকে যখন প্লেয়ারটি ঘোরায়।
অতএব এটি একটি স্ক্রিপ্ট ব্যবহার করার জন্য আরো বোধগম্য করে তোলে।
স্ক্রিপ্টটিকে "ফলোপ্লেয়ার" হিসাবে উল্লেখ করা যেতে পারে, উদাহরণস্বরূপ। ক্যামেরা প্রতিটি ফ্রেমে প্লেয়ার অনুসরণ করা উচিত. তাই এটি আপডেট এলাকায় স্থাপন করা হয়.
প্রথমে আপনার প্লেয়ারের একটি রেফারেন্স প্রয়োজন। "ট্রান্সফর্ম" এর রেফারেন্স সহ আপনি প্লেয়ারের অবস্থান, ঘূর্ণন এবং স্কেলিং সম্পর্কিত স্ক্রিপ্টটি রাখেন। তারপর প্লেয়ার যোগ করা হয়।
ক্যামেরা এবং প্লেয়ারের মধ্যে সম্পর্ক স্থাপন করতে প্লেয়ারকে নতুন স্ক্রিপ্টে টেনে আনুন।
স্ক্রিপ্টে নিম্নলিখিত লাইন যোগ করুন:
transform.position = player.position;
এর মানে হল যে ক্যামেরার অবস্থান প্রতিটি ফ্রেমের সাথে প্লেয়ারের সাথে সমন্বয় করা হয়। এখন যে সমস্যাটি দেখা দেয় তা হল ক্যামেরাটি কেন্দ্র থেকে প্লেয়ারকে অনুসরণ করছে। কিন্তু আমরা একটি অত্যাচারী দৃষ্টিকোণ চাই না একটি অহং দৃষ্টিকোণ।
এটি অর্জনের জন্য আরেকটি পরিবর্তনশীল প্রয়োজন। ভেক্টর 3 প্লেন x, y এবং z এর মধ্যে অবস্থান নির্ধারণ করে।
অফসেট মান প্লেয়ার অবস্থানে যোগ করা হয়।
এখন ক্যামেরা কিছু দূরত্বে আপনার গেম অবজেক্টকে ফলো করে।
মূলত 2020-06-04 20:54:00 পোস্ট করেছেন।