Cave: शुरुआत गाइड

Back to Learn

Keep your place in this quest

Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.

अब जब आप जानते हैं कि मुख्य संपादक टैब क्या हैं, तो 3D व्यू में घूमने और दृश्य में वस्तुओं को संपादित करने का समय आ गया है।

image.png

यह पाठ उन मूलभूत नियंत्रणों को कवर करता है जिनका आप लगातार उपयोग करेंगे: नेविगेट करना, चयन करना, स्थानांतरित करना, घुमाना, स्केल करना, बनाना, डुप्लिकेट करना, हटाना, और संगठित करना।

3D व्यू का नेविगेट करना

3D व्यू को पहले व्यक्ति के खेल के समान तरीके से नियंत्रित किया जा सकता है।

Right Mouse Button को दबाकर रखें और चारों ओर देखने के लिए माउस को हिलाएं।

जब Right Mouse Button दबाया हो, तो उपयोग करें:

इनपुट क्रिया
W आगे बढ़ें।
S पीछे जाएं।
A बाईं ओर जाएं।
D दाईं ओर जाएं।
E ऊपर जाएं।
Q नीचे जाएं।
माउस व्हील फ्री कैमरा की स्पीड बदलें।
C + माउस व्हील माउस लुक की संवेदनशीलता बदलें।
---

यदि आपको माउस संवेदनशीलता और अन्य सेटिंग्स को बारीकी से समायोजित करने की आवश्यकता है, तो 3D व्यू के शीर्ष दाएं कोने में "उन्नत व्यू पोर्ट सेटिंग" पर जाएं, फिर "व्यू कैमरा" पर जाएं और आवश्यकतानुसार मानों को संशोधित करें।

आप ब्लेंडर-शैली की नेविगेशन का भी उपयोग कर सकते हैं:

इनपुट क्रिया
Middle Mouse Button दृश्य लक्ष्य के चारों ओर घूमें।
Shift + Middle Mouse Button दृश्य को पैन करें।
माउस व्हील ज़ूम इन या आउट करें।
---

दाहिनी माउस के दो उपयोगी भिन्नताएं भी हैं:

इनपुट क्रिया
Shift + Right Mouse Button दृश्य को पैन करें।
Ctrl + Right Mouse Button दृश्य को ज़ूम करें।
---

यदि आप दृश्य में खो जाते हैं, तो एक एंटिटी को चुनें और उस पर ध्यान केंद्रित करने के लिए F दबाएं।


एंटिटी का चयन करना

आप एंटिटीज़ का चयन करने के दो मुख्य तरीके हैं:

  • 3D View में एक एंटिटी पर क्लिक करें।
  • Scene Graph में एक एंटिटी पर क्लिक करें।

जब आप एक एंटिटी का चयन करते हैं, तो Cave उसे सक्रिय चयन बनाता है और उसकी सेटिंग्स को Properties टैब में दिखाता है।

यदि आप 3D व्यू में खाली स्थान पर क्लिक करते हैं, तो Cave सक्रिय एंटिटी चयन को साफ़ कर सकता है और इसके बजाय दृश्य-संबंधित जानकारी दिखा सकता है।

एक साथ कई एंटिटीज़ का चयन करने के लिए, चयन करते समय Shift दबाए रखें। इससे पिछले चयन को बनाए रखा जाएगा और इसमें एक और एंटिटी जोड़ी जाएगी।

मल्टी-सेलेक्शन उपयोगी है जब आप चारों ओर ले जाना, डुप्लिकेट करना, हटाना, या एक साथ कई वस्तुओं को व्यवस्थित करना चाहते हैं।

एंटिटीज़ को डीसलेक्ट करना

यदि आप चाहें, तो आप आकाश पर क्लिक करके एंटिटीज़ को भी डीसलेक्ट कर सकते हैं। इससे वास्तव में दृश्य को स्वयं चयनित किया जाएगा और प्रॉपर्टीज़ टैब में दृश्य सेटिंग्स को प्रदर्शित किया जाएगा।

स्थानांतरित करना, घुमाना, और स्केल करना

3D व्यू में डिफ़ॉल्ट संपादन उपकरण संचालन उपकरण है। यह चयनित एंटिटीज़ को स्थानांतरित करने, घुमाने, और स्केल करने के लिए आपको गिज़्मो देता है।

इन शॉर्टकट्स का उपयोग करें:

शॉर्टकट उपकरण
W स्थानांतरित करें।
E घुमाएं।
R स्केल करें।
---

आप 3D व्यू ओवरले में बटनों से भी उपकरण बदल सकते हैं (ऊपरी बाएं कोने में)।

गिज़्मो सामान्य 3D अक्ष रंगों का उपयोग करता है:

अक्ष रंग
X लाल।
Y नीला।
Z हरा।
---

यदि आप अन्य 3D सॉफ़्टवेयर या एक गेम इंजन से आ रहे हैं, तो आप देखेंगे कि Cave Engine X, Y, Z अक्षों को अलग तरह से रंगता है, Y अक्ष को नीला रंग देकर। इसका कारण यह है कि नीला रंग आपको यह याद रखने के लिए एक संकेतक है कि Cave में, Y अक्ष ऊपर की ओर है, जिसका अर्थ है कि यह आकाश (नीले) की ओर है।

image.png

एक अक्ष को खींचें ताकि चयनित एंटिटी को उस अक्ष पर परिवर्तित किया जा सके। यदि आप एक साथ एक से अधिक अक्ष पर परिवर्तित करना चाहते हैं, तो केंद्र या संयुक्त हैंडल को खींचें। यदि आप गिज़्मो को खींचते समय Alt दबाते हैं, तो यह एंटिटी को डुप्लिकेट करेगा।

परिवर्तन मान Properties टैब में दिखाई देते हैं, इसलिए आप या तो गिज़्मो के साथ उन्हें दृश्यात्मक रूप से संपादित कर सकते हैं या सटीकता से नंबरों के साथ संपादित कर सकते हैं।

स्थानीय और वैश्विक अभिविन्यास

संचालन उपकरण विभिन्न अभिविन्यासों में काम कर सकता है।

वैश्विक अभिविन्यास दृश्य के वैश्विक अक्षों का उपयोग करता है। स्थानीय अभिविन्यास चयनित एंटिटी की अपनी घुमाव का उपयोग करता है।

यह तब सबसे महत्वपूर्ण होता है जब कोई एंटिटी घुमाई जाती है। विश्व मोड में, X पर चलने से हमेशा दुनिया के X अक्ष का पालन होता है। स्थानीय मोड में, X पर चलने से एंटिटी के घुमाए गए X अक्ष का पालन किया जाता है।

स्केल हमेशा स्थानीय स्थान में संभाला जाता है।

स्नैपिंग

स्नैपिंग आपको साफ, संगत संपादनों को बनाने में मदद करता है।

जब स्नैपिंग सक्षम होता है, तो Cave एंटिटीज़ को निश्चित चरणों में मूव, रोटेट, या स्केल करता है, बजाय पूरी तरह से स्वतंत्र मानों के।

संचालन उपकरण में स्नैपिंग के विकल्प होते हैं:

  • मूवमेंट।
  • रोटेशन।
  • स्केल।

डिफ़ॉल्ट रूप से, मूवमेंट स्नैपिंग मीटर-आधारित चरणों का उपयोग करता है, रोटेशन डिग्री-आधारित चरणों का उपयोग करता है, और स्केल गुणांक चरणों का उपयोग करता है।

Ctrl को दबाकर रखने से मौजूदा स्नैपिंग व्यवहार को अस्थायी रूप से उलटा किया जा सकता है। यदि स्नैपिंग सक्षम है, तो Ctrl को दबाए रखने से यह अस्थायी रूप से बंद हो जाएगा। यदि स्नैपिंग बंद है, तो Ctrl को दबाए रखने से यह अस्थायी रूप से सक्षम हो जाएगा।

स्नैपिंग विशेष रूप से मॉड्यूलर स्तरों, टाइल-नुमा लेआउट, दरवाजों, दीवारों, प्रॉप्स, और किसी भी चीज़ के लिए जो साफ-सुथरे ढंग से समायोजित होना चाहिए, के लिए मददगार है।

ट्रांसफॉर्म्स को रीसेट करना

आप एक एंटिटी ट्रांसफॉर्म के भागों को तेजी से रीसेट कर सकते हैं:

शॉर्टकट क्रिया
Alt + W स्थिति रीसेट करें।
Alt + E घुमाव रीसेट करें।
Alt + R स्केल रीसेट करें।
---

ये उपयोगी हैं जब कोई ऑब्जेक्ट मैन्युअल रूप से स्थिति बनाना या आपको इसे एक साफ़ डिफ़ॉल्ट स्थिति पर लौटाना कठिन हो जाता है।

सतह पर एंटिटीज़ रखना

यदि कोई एंटिटी चयनित है, तो G दबाने से इसे माउस कर्सर के नीचे की सतह पर ले जाया जा सकता है। यह प्रॉप्स, लाइट, आइटम, या अन्य दृश्य वस्तुओं को सीधा स्तर की ज्यामेट्री पर रखने के लिए उपयोगी है।

आप Alt + G का उपयोग करके डुप्लिकेट और रखें भी कर सकते हैं, जो उन दृश्यों को सजाने के लिए सुविधाजनक है जहाँ एक से अधिक वस्तुएं होती हैं।

नई एंटिटीज़ जोड़ना

एंटिटीज़ बनाने के कई तरीके हैं।

3D व्यू में, नई एंटिटी पॉपअप खोलने के लिए Shift + A दबाएं।

image.png

आप Scene Graph से भी एंटिटीज़ बना सकते हैं।

यदि आप दृश्य ग्राफ पर दाएं क्लिक करने के बजाय शॉर्टकट का उपयोग करते हैं, तो यह उस स्थिति पर एंटिटी जोड़ेगा जिस पर माउस 3D व्यू में होवर कर रहा है।

नीचे आप सामान्य एंटिटी प्रकारों की सूची देखेंगे, लेकिन यह पहले से ही अनुमान लगाना महत्वपूर्ण है कि, जैसा कि आप कुछ पाठों में देखेंगे, Cave Engine किसी भी एंटिटी प्रकार में अंतर नहीं करता है। केवल एक वास्तविक एंटिटी प्रकार है, जो स्वयं एंटिटी है। जो इसे अलग करता है वह है घटक जो इसे बनाते हैं। इसलिए नीचे का नाम एक ऐसा तरीका है जिससे आप जल्दी से समझ सकें कि किन घटकों ने उस विशिष्ट एंटिटी का निर्माण किया है। आप इसके बारे में बाद में अधिक जानेंगे:

एंटिटी प्रकार यह किसके लिए है
फ़ोल्डर अन्य एंटिटीज़ को व्यवस्थित करना।
खाली एक बुनियादी एंटिटी जिसमें एक ट्रांसफॉर्म है।
मेष एक दृश्य 3D ऑब्जेक्ट।
पॉइंट लाइट एक लाइट स्रोत।
टेरेन एक टेरेन ऑब्जेक्ट।
पथ एक पथ ऑब्जेक्ट।
कैमरा एक कैमरा एंटिटी।
UI तत्व एक यूजर इंटरफेस एंटिटी।
पाठ UI पाठ।
बटन UI बटन।
---

Cave प्रोजेक्ट-विशिष्ट डिफ़ॉल्ट एंटिटीज़ को भी दिखा सकता है जब आवश्यक संपत्तियाँ उपलब्ध हों, जैसे डिफ़ॉल्ट वाहन या चरित्र सेटअप।

डुप्लिकेट करना, कॉपी करना, और हटाना

एंटिटीज़ को संपादित करते समय इन शॉर्टकट्स का उपयोग करें:

शॉर्टकट क्रिया
Shift + D चयनित एंटिटीज़ को डुप्लिकेट करें।
Ctrl + D चयनित एंटिटीज़ को डुप्लिकेट करें।
Ctrl + C सक्रिय एंटिटी को कॉपी करें।
Ctrl + V क्लिपबोर्ड से चिपकाएं।
Delete चयनित एंटिटीज़ को हटाएं।
Ctrl + Z अंतिम समर्थित संपादक क्रिया को पूर्ववत करें।
---

डुप्लिकेशन एक दृश्य बनाने के सबसे तेज़ तरीकों में से एक है। एक वस्तु बनाएं, इसे कॉन्फ़िगर करें, इसे डुप्लिकेट करें, और फिर प्रत्येक प्रति को समायोजित करें।

जब आप पैरेंटेड एंटिटियों के साथ काम कर रहे हों, तो पदानुक्रम पर ध्यान दें। किसी डुप्लिकेट या हटाए गए पैरेंट का प्रभाव नीचे की संतान पर पड़ सकता है।

पैरेंटिंग और एंटिटीज़ को व्यवस्थित करना

पैरेंटिंग एक एंटिटी को दूसरी के तहत जोड़ता है। जब आप इस माता-पिता-बच्चा पदानुक्रम का निर्माण करते हैं, तो बच्चे की एंटिटीज़ माता-पिता की एंटिटीज़ के साथ चलेंगी, और इसे भी जोड़ा, डुप्लिकेट, या माता-पिता की एंटिटी के साथ हटा दिया जाएगा।

image.png

यह कैसे कार्य करता है:

  • आप एंटिटीज़ को Scene Graph में खींचकर जोड़ सकते हैं।
  • आप कई एंटिटीज़ का चयन भी कर सकते हैं और सक्रिय एंटिटी को दूसरों का माता-पिता बनाने के लिए Shift + P दबा सकते हैं।
  • एक पैरेंट को हटाने के लिए, बच्चे को चुनें और Alt + P दबाएं।
  • आप Scene Graph में एंटिटी पर दाएं क्लिक करके "पैरेंट को हटाएं" का चयन भी कर सकते हैं।

जब वस्तुएं एकसाथ चलेनी चाहिए, तो पैरेंटिंग का उपयोग करें। उदाहरण के लिए:

  • एक चरित्र से जुड़े हथियार।
  • एक चलने वाले वाहन से जुड़ी रोशनी।
  • फ़ोल्डर के तहत संगठित प्रॉप्स का एक समूह।
  • एक पैनल के तहत समूहित UI तत्व।

फोल्डर विशेष रूप से उपयोगी होते हैं क्योंकि वे आपको दृश्य को व्यवस्थित करने की अनुमति देते हैं बिना फोल्डर को एक दृश्य गेमप्ले ऑब्जेक्ट बनने की आवश्यकता के।

नाम, आईडी, और सक्रिय स्थिति

हर एंटिटी का एक नाम होता है। अच्छे नाम आपके दृश्य को समझने में आसान बनाते हैं। आप Scene Graph में एंटिटी पर दाएं क्लिक करके उसके नाम को संपादित कर सकते हैं या एंटिटी का चयन करके Properties Tab में नाम संपादित कर सकते हैं।

सभी चीजों को सामान्य नामों के रूप में छोड़ने के बजाय, उन नामों का उपयोग करें जो वस्तु की भूमिका का वर्णन करते हैं:

कमजोर नाम बेहतर नाम
Mesh Wooden Crate
Light Cave Entrance Light
Empty Player Start
Folder Gameplay Triggers

Cave एंटिटियों और संपत्तियों के लिए आंतरिक आईडी भी ट्रैक करता है। आमतौर पर आपको निर्माण करते समय इन आईडी के बारे में सोचने की आवश्यकता नहीं होती है, लेकिन वे इंजन को परिदृश्य के पीछे चीजों की पहचान करने में मदद करते हैं।

एंटिटीज़ सक्रिय या निष्क्रिय भी हो सकती हैं। एक निष्क्रिय एंटिटी प्रोजेक्ट और दृश्य में बनी रहती है, लेकिन यह सक्रिय एक की तरह दृश्य में भाग नहीं ले रही है। यह हटाने से अलग है। हटाना दृश्य से एंटिटी को हटा देता है। निष्क्रिय करना इसे बाद के लिए उपलब्ध रखता है।

एक वस्तु को सक्रिय करने या उसे जोड़ने और हटाने के बीच का अंतर खेल में ज्यादा स्पष्ट है। क्योंकि खेल में, यदि आप एक वस्तु को मिटा देते हैं और फिर से जोड़ते हैं, तो नई जोड़ी गई वस्तु अपने सभी आंतरिक राज्यों को फिर से शुरू कर देगी, इसलिए उसमें किए गए कोई भी परिवर्तन, जैसे गुण, चर, और उप-श्रेणी, पुराने वस्तु से नई वस्तु में नहीं ले जाएँगे। यह वस्तु सक्रियकरण के लिए सही नहीं है। यदि आप एक वस्तु को निष्क्रिय करते हैं, जब आप इसे फिर से सक्रिय करते हैं, तो यह अपने सभी पुराने राज्यों, स्थिति, गुण, उप-श्रेणी, आदि को बनाए रखेगी।

एक अच्छा संपादन लूप

एक सामान्य दृश्य संपादन लूप इस तरह दिखाई देता है:

  1. 3D दृश्य में नेविगेट करें।
  2. एक वस्तु का चयन करें या बनाएं।
  3. इसे स्थानांतरित, घुमाएं या आकार बदलें।
  4. इसके गुणों में इसकी सेटिंग्स संपादित करें।
  5. इसे दृश्य ग्राफ में व्यवस्थित करें।
  6. परियोजना को सहेजें।
  7. प्ले मोड में परिणाम का परीक्षण करें।

आप Cave में एक गेम बनाते समय इस लूप को निरंतर दोहराएंगे।