আমার শত্রু আমার প্লেয়ারকে দেখতে পাবে কিনা আমি কীভাবে বলব?


15

প্লেয়ার এবং পজিশনের সাথে শত্রু দেওয়া এবং প্রত্যেকের দিকনির্দেশক ভেক্টর দেওয়া, একজন যদি অন্যটিকে "দেখতে" পারে তবে আমি কীভাবে বলতে পারি?

অন্য কথায়, যদি দিকের সাথে এক অবস্থান সামনে বা দিকের সাথে অন্য অবস্থানের পিছনে থাকে তবে আমি কীভাবে পরীক্ষা করব?

আমার উদ্দেশ্যে, 'সামনের দিকে' অর্থ সরাসরি সামনে, বা উভয় পাশ থেকে 90 ডিগ্রি।


11
স্পষ্টতই সমাধানটি হ'ল অন্য ক্যামেরা তৈরি করা এবং শত্রুর দৃষ্টিকোণ থেকে দৃশ্যটি পুনরায় রেন্ডার করা, তারপরে প্লেয়ারের চরিত্রের ফলাফলের জন্য চিত্রের স্বীকৃতি প্রদান করা।
Riking

সর্বাধিক সরল উত্তর পুরষ্কারটি যায় ...
ওগানএম

3
যদিও রাইকের মন্তব্য সম্ভবত রসিকতা হিসাবে চিহ্নিত করা হয়েছিল, এটি হ'ল আসল ন্যায্য উপায় - এনপিসিগুলিকে গেমের রাজ্যে একই অ্যাক্সেস দেওয়া যে কোনও খেলোয়াড়কে গেমের অভ্যন্তরীণ অবস্থার অ্যাক্সেসের পরিবর্তে তাদের থাকতে হবে।
আর .. গিথহাব বন্ধ করুন ICE

5
@ আর .. হ্যাঁ, তবে আপনি রেখাটি কোথায় আঁকবেন? এই যুক্তিটিকে তার যৌক্তিক শেষের দিকে নিয়ে যাওয়ার পরে, এনপিসি অবশেষে মানুষের মতো খেলতে এবং চিন্তা করার ক্ষমতা নিয়ে সংবেদনশীল হয়ে ওঠে ... যে বিন্দুতে তারা সম্ভবত যুক্তিযুক্তভাবে আবারও দেয়ালচালা শুরু করার সিদ্ধান্ত নেবে: পি
টমাস

@ থমাস: অনুশীলনে আমার মনে হয় আপনি খেলোয়াড় হিসাবে যে তথ্যের স্তরের তথ্যটি সেভাবে প্রয়োগের সমস্যায় না গিয়ে প্রায় অনুমান করে আপনি কিছুটা আপস করতে পারেন। দৃষ্টির রেখার জন্য সঠিক পরীক্ষা করা, নির্দিষ্ট দূরত ছাড়িয়ে কোনও জিনিস সনাক্ত করার ক্ষমতা সীমাবদ্ধ করা ইত্যাদির মতো সহজ পদক্ষেপগুলি দীর্ঘ পথ যেতে পারে।
আর .. গিথহাব বন্ধ করুন ICE

উত্তর:


17

দুটি ভেক্টরের বিন্দু পণ্য তারা একে অপরের মুখোমুখি হয় কি না তা আপনাকে বলতে পারে। প্রথম ভেক্টর সম্ভবত শত্রুদের দিশা দিক হতে পারে দ্বিতীয়টি ভেক্টর হতে হবে প্লেয়ারের অবস্থান থেকে শত্রুদের অবস্থানের দিকে নির্দেশ করে।

https://www.youtube.com/watch?v=Q9FZllr6-wY


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

এই উত্তরের সাথে একটি গুরুত্বপূর্ণ বিবরণ যোগ করা উচিত বলে আমি মনে করি গেমটি একটি রাইকাস্ট বা এমন কিছু করা উচিত যা তারা যাতে খেলোয়াড়কে দেখতে পায় (দেয়াল ইত্যাদি দ্বারা আবদ্ধ না হয়)
টি। কিলি

1
@ টি.কিলি: এটি আসলে প্রশ্নের মন্তব্যে রিকিংয়ের পরামর্শ দিয়েছে। না, আমি মনে করি না যে এটি একটি রসিকতা। যদি আপনার গেমটি 3 ডি হয়, তবে রেইস্টকিংটি এটি করার উপযুক্ত উপায়। শত্রুর দৃষ্টিকোণ থেকে প্লেয়ার এবং অন্যান্য গুরুত্বপূর্ণ বিষয়বস্তু বাদে অন্য কিছু রঙে রেন্ডার করা উচিত শত্রুর দৃষ্টিকোণ থেকে, কেবল কালো টেক্সচারে সমস্ত বস্তুর সাথে দৃশ্যের রেন্ডার করুন। আলো এবং শেডিং অক্ষম করার বিষয়টি নিশ্চিত করুন। যদি ফলাফলটি বাফার পুরোপুরি কালো না হয় তবে আপনি জানেন যে কেউ শত্রুর দৃষ্টিতে আছে এবং আপনি কোনটি কী জিনিস তা সনাক্ত করতে রঙটি ব্যবহার করতে পারেন।
মিথ্যা রায়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.