BlocosIA Wiki Editor

3D गेम और किरदार बनाएँ (पूरी गाइड)

असली ब्लॉकों के साथ कदम-दर-कदम: एक 3D किरदार बनाएँ, उसे एनिमेट करें, एक सरल 3D गेम बनाएँ और पेशेवर टूल जानें।

1. एक 3D किरदार बनाएँ

3D किरदार पाने के तीन तरीके, सभी 3D बटन (पोशाकें टैब) या 3D किरदार श्रेणी से:

  • जनरेटर (सबसे आसान): एक प्रकार चुनें (इंसान, रोबोट, ज़ॉम्बी, कंकाल, एलियन, योद्धा, जानवर) और रंग, बाल, टोपी और सहायक सामान। इसमें तैयार एनिमेशन होते हैं (खड़े रहना, चलना, दौड़ना, कूदना, हाथ हिलाना, हमला, नाचना, मरना)।
  • फ़ाइल इम्पोर्ट करें: GLB/GLTF/VRM, FBX (Mixamo एनिमेशन के साथ), OBJ, STL, VOX, DAE, PLY, 3DS, MD2, 3MF — अलग-अलग या टेक्सचर के साथ एक .zip में।
  • किसी बाहरी टूल में बनाएँ (नीचे सूची देखें) और इम्पोर्ट करें।

स्प्राइट एक 3D किरदार बन जाता है (3D बैज के साथ दिखता है)। पोशाकें उसका 2D रूप हैं (मंच पर और 2D गेम में); 3D दुनिया में वह असली 3D मॉडल के रूप में दिखता है।

2. किरदार को एनिमेट करें

3D किरदार एक्सटेंशन (मुफ़्त) से आप 2D मंच पर एनिमेशन चलाते हैं:

• evt_bandeira
• p3d_animar [CLIPE: acenar, FPS: 8]

हलचल वाले गेम के लिए स्वचालित एनिमेशन का उपयोग करें (रुकने पर खड़ा, चलने पर चलना):

• evt_bandeira
• p3d_auto [PARADO: parado, ANDANDO: andar]

• evt_tecla [TECLA: seta para direita]
• mov_mudar_x [DX: 10]
  • जनरेटर वाले किरदारों में पहले से एनिमेशन होते हैं।
  • एनिमेशन के बिना इम्पोर्ट की गई फ़ाइल के लिए Mixamo (FBX) से एनिमेशन डाउनलोड करें और उन्हें "एनिमेशन जोड़ें" से जोड़ें — फ़ाइल का नाम एनिमेशन का नाम बन जाता है।

3. एक सरल 3D गेम बनाएँ

विचार: एक मेनू (2D) पृष्ठभूमि जिसमें खेलें बटन हो, और एक 3D पृष्ठभूमि (द्वीप, एरीना, भूलभुलैया…) जहाँ गेम होता है। बटन पर क्लिक करने से पृष्ठभूमि बदलती है — और किसी स्प्राइट पर क्लिक करना ही गेम शुरू कर देता है, हरे झंडे की ज़रूरत नहीं।

• evt_clicado
• apa_cenario [CENARIO: Fase1]
• apa_esconder

अपने किरदार पर, 3D पृष्ठभूमि आने पर गेम शुरू करें:

• evt_cenario_muda [CENARIO: Fase1]
• m3d_camera [MODO: terceira]
• m3d_jog_aparencia
• m3d_controles [MODO: sim]

एक इकट्ठा करने वाली चीज़ (रत्न) जो खिलाड़ी के पास दिखती है और छूने पर गायब हो जाती है:

• ctl_quando_clone
• m3d_corpo [FORMA: esfera, COR: #6CE0E0, TAM: 45]
• m3d_corpo_perto [DIST: 8]
• ctl_sempre
  • m3d_corpo_girar [GRAUS: 7]
  • ctl_se [COND: (m3d_corpo_estado)]
    • var_adicionar [VALOR: 1, VAR: pontos]
    • ctl_apagar_clone

4. अध्ययन के लिए तैयार उदाहरण

  • 3D हीरो एडवेंचर — फ़ाइल वाले किरदार, मेनू और 3D द्वीप के साथ पूरा गेम। खोलें
  • 3D रेस — ऑटोपायलट वाली 3 कारों के खिलाफ़ 3 लैप, पीछा करने वाला कैमरा। खोलें · पहाड़ी मोटोक्रॉस — बाइक को रास्ते पर ऊपर झंडे तक ले जाएँ। खोलें

4b. हर तरह के गेम के लिए एक कैमरा

कैमरा: ब्लॉक में हर गेम शैली के लिए एक मोड है:

  • फ़र्स्ट पर्सन — खोज, शूटर, Craft (माउस से देखें, WASD से चलें)
  • थर्ड पर्सन — एडवेंचर, पार्कौर (माउस खिलाड़ी के पीछे कैमरा घुमाता है)
  • पीछा (रेसिंग) — कार, बाइक, जहाज़ (कैमरा पीछे, मोड़ों का आराम से पीछा करता है)
  • ऊपर से — भूलभुलैया, पकड़म-पकड़ाई, खिलौना कार (तीर स्क्रीन के साथ चलाते हैं)
  • साइड (2.5D प्लेटफ़ॉर्मर) — प्लेटफ़ॉर्मर, साइड से मोटोक्रॉस (A/D चलना, W या स्पेस कूदना)
  • आइसोमेट्रिक (रणनीति) — रणनीति, खेत, RPG (तीर स्क्रीन के तिरछे चलाते हैं)
  • स्थिर — दृश्य, मेनू, सुरक्षा कैमरा (आप चुनते हैं कि वह कहाँ रहे)

कैमरा दूरी % ज़ूम इन या आउट करता है (पीछा, ऊपर से, साइड और आइसोमेट्रिक)।

वाहन: "खिलाड़ी चलाए: रेस कार / डर्ट बाइक" खिलाड़ी को वाहन बना देता है: W गति बढ़ाता है, S ब्रेक लगाता और पीछे ले जाता है, A/D मोड़ते हैं, और यह 1 ब्लॉक की सीढ़ियाँ अपने आप चढ़ता है। "खिलाड़ी की गति" गति दिखाता है और "जब खिलाड़ी का वाहन टकराए" टक्करों की सूचना देता है।

• evt_bandeira
• m3d_camera [MODO: perseguicao]
• m3d_jog_veiculo [VEIC: carro, COR: #3B6FD8]
• m3d_controles [MODO: sim]

ऑटोपायलट प्रतिद्वंद्वी: "x z तक गति से चलाओ" धीरे-धीरे बिंदु की ओर मुड़ता है (स्टीयरिंग व्हील की तरह) और चलता है। जब "x z से मेरी दूरी" छोटी हो जाए, तो अगले बिंदु पर जाएँ।

• evt_bandeira
• m3d_corpo [FORMA: carro, COR: #D83A3A, TAM: 100]
• m3d_corpo_fisica [MODO: sim]
• ctl_sempre
  • m3d_corpo_dirigir [X: 80, Z: 20, VEL: 12]

5. टूल और साइटें (मॉडल और एनिमेशन)

  • TinkerKids 3D Studio (बच्चों के लिए 3D किरदार बनाने का हमारा टूल): tinkerkids.web.app
  • 3D किरदार एडिटर के अंदर मुफ़्त एनिमेटेड मॉडल: आधिकारिक Khronos glTF नमूना संग्रह से (github.com/KhronosGroup/glTF-Sample-Assets), केवल मुफ़्त लाइसेंस वाले (CC0/CC BY — लेखकों को श्रेय दें)।
  • Blender (मॉडलिंग/एनिमेशन, मुफ़्त): blender.org · Mixamo (तैयार FBX एनिमेशन, मुफ़्त): mixamo.com
  • MagicaVoxel (वॉक्सेल .vox किरदार): ephtracy.github.io · VRoid Studio (.vrm अवतार): vroid.com
  • मुफ़्त मॉडल: Sketchfab sketchfab.com · Poly Pizza poly.pizza · Quaternius quaternius.com · Kenney kenney.nl
  • AI से (टेक्स्ट → 3D): Meshy meshy.ai · PixelLab pixellab.ai

सुझाव: ब्राउज़र में गेम को हल्का रखने के लिए कम त्रिकोणों और छोटे टेक्सचर (256–512 px) वाले मॉडल चुनें। कन्वर्टर उन्हें पहले से छोटा करता है, लेकिन छोटे से शुरू करना मदद करता है।

एडिटर में खोलें