इसलिए मैं वर्तमान में मजेदार के लिए ओपनजीएल (जॉगएल, अधिक विशेष रूप से) में कुछ एफपीएस गेम प्रोग्रामिंग पर काम कर रहा हूं और मैं जानना चाहता हूं कि एफपीएस जैसी कैमरा बनाने का अनुशंसित तरीका क्या होगा?एक एफपीएस कैमरा कैसे कार्यान्वित करेगा?
फिलहाल मैं मूल रूप से उस दिशा के लिए एक वेक्टर रखता हूं जिस पर खिलाड़ी का सामना करना पड़ रहा है, जिसे "डब्ल्यू" या अग्रेषित कुंजी दबाकर वर्तमान खिलाड़ी स्थिति में जोड़ा जाएगा। उस वेक्टर का नकारात्मक निश्चित रूप से "एस" या पिछड़ी कुंजी के लिए उपयोग किया जाता है। "ए", बाएं, और "डी" के लिए, मैं दिशा वेक्टर के सामान्य का उपयोग करता हूं। (मुझे पता है कि यह खिलाड़ी को उड़ने देगा, लेकिन इस समय कोई समस्या नहीं है)
माउस को ले जाने पर, दिशा वेक्टर त्रिकोणमिति और मैट्रिस का उपयोग करके घुमाया जाएगा। सभी वैक्टर, निश्चित रूप से, आसान गति नियंत्रण के लिए सामान्यीकृत हैं।
क्या यह आम और/या अच्छा तरीका है या क्या कोई आसान/बेहतर तरीका है?
ठीक है, धन्यवाद। बस यह सुनिश्चित करना चाहता था कि मुझे कुछ भी याद नहीं है। आपका दिन शुभ हो! –