Qt 5.11 - Qt3DExtras::QFirstPersonCameraController (class)

QFirstPersonCameraController क्लास




qt

QFirstPersonCameraController क्लास

( Qt3DExtras::QFirstPersonCameraController )

Qt3DExtras::QFirstPersonCameraController वर्ग पहले व्यक्ति के दृष्टिकोण से दृश्य कैमरे को नियंत्रित करने की अनुमति देता है। More...

हैडर: #include <QFirstPersonCameraController>
qmake: क्यूटी + = 3 डेक्सट्रैस
जबसे: Qt 5.7
विरासत में मिली: Qt3DExtras::QAbstractCameraController

सार्वजनिक कार्य

QFirstPersonCameraController (Qt3DCore :: QNode * parent = nullptr)
वास्तविक ~QFirstPersonCameraController ()

अतिरिक्त घायल सदस्य

विस्तृत विवरण

Qt3DExtras::QFirstPersonCameraController वर्ग पहले व्यक्ति के दृष्टिकोण से दृश्य कैमरे को नियंत्रित करने की अनुमति देता है।

नियंत्रण हैं:

इनपुट कार्य
माउस बटन छोड़ें जबकि बाईं माउस बटन दबाया जाता है, x- अक्ष के साथ माउस आंदोलन कैमरा को हिलाता है और y- अक्ष के साथ आंदोलन इसे झुकाता है।
माउस स्क्रॉल व्हील दृश्य केंद्र को बदले बिना कैमरे को अंदर और बाहर की ओर घुमाता है।
शिफ्ट कुंजी दबाए जाने पर ठीक गति नियंत्रण को सक्रिय करता है। माउस पैन बनाता है और कम संवेदनशील झुकाव।
ऐरो कुंजी कैमरा व्यूपोर्ट के सापेक्ष क्षैतिज रूप से कैमरा ले जाएं।
पृष्ठ कुंजी और पृष्ठ नीचे कीज कैमरा व्यूपोर्ट के सापेक्ष कैमरे को लंबवत स्थानांतरित करें।
पलायन कैमरे को हिलाता है ताकि पूरा दृश्य कैमरा व्यूपोर्ट में दिखाई दे।

सदस्य समारोह प्रलेखन

QFirstPersonCameraController :: QFirstPersonCameraController ( Qt3DCore :: QNode * parent = nullptr)

डिफ़ॉल्ट QFirstPersonCameraController का एक उदाहरण का निर्माण करता है।

[virtual] QFirstPersonCameraController :: ~ QFirstPersonCameraController ()

QFirstPersonCameraController के उदाहरण को नष्ट कर देता है। विध्वंसक आभासी है।