BlocosIA Wiki Editor

اصنع ألعابًا وشخصيات ثلاثية الأبعاد (دليل كامل)

خطوة بخطوة بلبنات حقيقية: أنشئ شخصية ثلاثية الأبعاد، وحرّكها، وابنِ لعبة ثلاثية الأبعاد بسيطة، واكتشف أدوات احترافية.

1. أنشئ شخصية ثلاثية الأبعاد

ثلاث طرق للحصول على شخصية ثلاثية الأبعاد، كلها عبر زر 3D (تبويب المظاهر) أو فئة الشخصيات ثلاثية الأبعاد:

  • المولّد (الأسهل): اختر نوعًا (إنسان، روبوت، زومبي، هيكل عظمي، كائن فضائي، فارس، حيوانات) والألوان والشعر والقبعة والإكسسوار. تأتي مع رسوم متحركة جاهزة (وقوف، مشي، جري، قفز، تلويح، هجوم، رقص، موت).
  • استورد ملفًا: GLB/GLTF/VRM، FBX (مع رسوم Mixamo المتحركة)، OBJ، STL، VOX، DAE، PLY، 3DS، MD2، 3MF — منفردة أو في ملف .zip مع الخامات.
  • اصنعها في أداة خارجية (انظر القائمة أدناه) ثم استوردها.

تصبح الشخصية شخصية ثلاثية الأبعاد (تظهر بشارة 3D). المظاهر هي منظرها ثنائي الأبعاد (على المنصة وفي الألعاب ثنائية الأبعاد)؛ أما في العالم ثلاثي الأبعاد فتظهر كنموذج ثلاثي الأبعاد حقيقي.

2. حرّك الشخصية

مع إضافة الشخصيات ثلاثية الأبعاد (مجانية) تشغّل الرسوم المتحركة على المنصة ثنائية الأبعاد:

• 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. ابنِ لعبة ثلاثية الأبعاد بسيطة

الفكرة: خلفية قائمة (ثنائية الأبعاد) فيها زر العب، وخلفية ثلاثية الأبعاد (جزيرة، ساحة، متاهة…) تجري فيها اللعبة. النقر على الزر يبدّل الخلفية — والنقر على شخصية يبدأ اللعبة مباشرة، بلا حاجة إلى العلم الأخضر.

• evt_clicado
• apa_cenario [CENARIO: Fase1]
• apa_esconder

على شخصيتك، ابدأ اللعبة عند ظهور الخلفية ثلاثية الأبعاد:

• 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. أمثلة جاهزة للدراسة

  • مغامرة البطل ثلاثية الأبعاد — لعبة كاملة بشخصية من ملف وقائمة وجزيرة ثلاثية الأبعاد. افتح
  • سباق ثلاثي الأبعاد — 3 لفّات ضد 3 سيارات بقيادة آلية، وكاميرا مطاردة. افتح · موتوكروس الجبل — اصعد بالدراجة على الدرب حتى العلم. افتح

4ب. كاميرا لكل نوع من الألعاب

لبنة الكاميرا: فيها وضع لكل أسلوب لعب:

  • الشخص الأول — الاستكشاف، إطلاق النار، Craft (الفأرة للنظر، WASD للمشي)
  • الشخص الثالث — المغامرة، الباركور (الفأرة تدير الكاميرا خلف اللاعب)
  • المطاردة (السباقات) — سيارة، دراجة، سفينة (الكاميرا في الخلف، تتبع المنعطفات بسلاسة)
  • من الأعلى — متاهة، لعبة المطاردة، سيارة لعبة (الأسهم تحرّك على امتداد الشاشة)
  • جانبي (منصات 2.5D) — ألعاب المنصات، موتوكروس بمنظر جانبي (A/D للمشي، W أو المسافة للقفز)
  • متساوي القياس (استراتيجية) — استراتيجية، مزرعة، RPG (الأسهم تحرّك على قطر الشاشة)
  • ثابت — مشاهد، قوائم، كاميرا مراقبة (أنت تختار مكانها)

مسافة الكاميرا % تقرّب أو تبعّد (المطاردة، من الأعلى، الجانبي، متساوي القياس).

المركبات: "اللاعب يقود: سيارة سباق / دراجة نارية للطرق الوعرة" تحوّل اللاعب إلى مركبة: W للتسريع، S للكبح والرجوع، A/D للتوجيه، وتصعد وحدها درجات بارتفاع كتلة واحدة. "سرعة اللاعب" تعرض السرعة و"عندما تصطدم مركبة اللاعب" تخبرك بالاصطدامات.

• 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]
  • البحث عن العملات ثلاثي الأبعاد (سهل). افتح · باركور ثلاثي الأبعاد (متوسط). افتح · زنزانة ثلاثية الأبعاد: لعبة إطلاق نار كلاسيكية (صعب). افتح · Craft 3D (بأسلوب Minecraft). افتح

5. أدوات ومواقع (نماذج ورسوم متحركة)

  • TinkerKids 3D Studio (أداتنا للأطفال لإنشاء شخصيات ثلاثية الأبعاد): tinkerkids.web.app
  • نماذج متحركة مجانية داخل محرر الشخصيات ثلاثية الأبعاد: من مجموعة نماذج glTF الرسمية من Khronos ‏(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
  • بالذكاء الاصطناعي (نص ← ثلاثي الأبعاد): Meshy meshy.ai · PixelLab pixellab.ai

نصيحة: لتبقى اللعبة خفيفة في المتصفح، فضّل النماذج ذات المثلثات القليلة والخامات الصغيرة (256–512 بكسل). المحوّل يقلّلها تلقائيًا، لكن البدء بنماذج صغيرة يساعد.

افتح في المحرر