اذهب إلى المحتوى
  • 0

لدي بعض الاسئله عن Godot الموبايل واريد جواب لها

الفقير الوحيد

السؤال

أنا ليس لدي خبره في البرمجة لكن لقد رئيد في المقاطع الفيديو و عملت نفسه لكن المشكلة هي أنهم يستخدمون حاسوب وأنا لدي جهاز حتى اذا رئيت يستخدمون جهاز فهم يربطون مع الجهاز ماوس و كيبورت وأنا ليس لدي هذا لكن حاولت عمل لعبه هيج على السريع فقط للتجربة وعملت كود للحركه لكن قابلتني مسكله وهي السبب الذي جاي اطرحه هنا وهي لا يوجد ازرار تحكم اذا ممكن تساعدوني كيف اعمل ازرار تحكم🙏❤️

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أرجو أن أكون قد فهمت سؤالك بشكل صحيح، 

في البداية Godot هي منصة تطوير ألعاب مفتوحة المصدر تستخدم لتطوير الألعاب 2D و 3D ويمكن من خلالها عمل أزرار التحكم للعبة بسهولة.

فيما يلي شرح بسيط لكيفية إنشاء أزرار التحكم في Godot:

  1. قم بإنشاء مشهد جديد (New Scene) وحدد النوع الذي تريد استخدامه، سواء 2D أو 3D.
  2. بعد ذلك، انتقل إلى قائمة Node واختر Control > Button لإنشاء زر جديد.
  3. بعد إنشاء الزر، قم بتعيين الخصائص اللازمة له، مثل النص الذي يظهر على الزر، وحجمه، والموقع الذي يظهر فيه الزر.
  4. ثم، يمكنك إضافة الأكواد اللازمة لكيفية عمل الزر من خلال قسم Script. يمكنك إضافة وظيفة تتحكم في حركة اللاعب أو تغيير الخلفية أو أي عملية أخرى تحتاج إليها في اللعبة.
  5. يمكنك إضافة المزيد من الأزرار حسب الحاجة، مثل زر للقفز أو زر للهجوم، وتحديد الوظائف المطلوبة لها.
  6. أخيرًا، قم بتعيين وظيفة لزر الخروج من اللعبة (Exit) لتتمكن من إنهاء اللعبة عند الضغط عليه.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

لتضيف زر تحكم في Godot هناك طريقة أخرى بالإضافة للتعليق السابق وهي كالتالي

عليك أن تختار نوع الزر الذي تريده من قائمة العقد. 

  • يمكنك استخدام TextureButton إذا كنت تريد زرًا مع صورة، أو TouchScreenButton إذا كنت تريد زرًا يستجيب للمس.
  • بعد إضافة الزر، عليك أن تضبط خصائصه حسب رغبتك. مثلاً، يمكنك اختيار الصورة التي ستظهر على الزر من خصائص Texture Normal و Texture Pressed و Texture Hover وغيرها.
  • كما يمكنك تغيير حجم وشكل وموقع الزر من خصائص Rect.
  • ثم عليك أن تجعل الزر يفعل شيئًا ما عند الضغط عليه. لذلك، عليك أن تستخدم الإشارات Signals التي هي طرق لإبلاغ البرنامج بأن شيئًا ما حدث. يوجد إشارات مختلفة لأزرار التحكم، مثل pressed و released و toggled وغيرها.
  • يمكنك ربط هذه الإشارات بالدوال Functions التي تحددها في برنامج GDScript.

كما يمكنك الإسفادة من التوثيق الرسمي للمحرك من هذا الرابط

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

لإنشاء أزرار تحكم في Godot ، يجب اتباع الخطوات التالية:

1- أولاً ، يجب إنشاء مشهد للزر الذي تريد إنشاؤه. يمكنك القيام بذلك عن طريق النقر بزر الماوس الأيمن على المحتوى واختيار "New Scene" (مشهد جديد). ثم يمكنك إنشاء Sprite وتعيينه للرمز الذي تريده للزر.

2- يجب إنشاء مشهد لصفحة اللعبة الخاصة بك وإضافة زر جديد إليه. يمكنك القيام بذلك عن طريق النقر بزر الماوس الأيمن على المحتوى واختيار "New Scene" (مشهد جديد)، ثم إضافة Node2D وإعداده ليكون "مسموحًا بالتفاعل" (Interactive). ثم ، يمكنك إضافة Node Button إلى هذا الـ Node2D.

3- بعد ذلك ، يمكنك تعيين مشهد الزر الذي قمت بإنشائه في الخطوة الأولى كمشهد لزر Node Button.

4- يمكنك تعيين نص للزر عن طريق النقر على الزر Node Button وتعيين "Text" في خصائص Node.

5- لمعالجة حدث النقر على الزر ، يمكنك إنشاء دالة "pressed" داخل مشهد الصفحة الرئيسية الخاصة بك وتعيينها كدالة معالجة الحدث لزر Node Button. يمكنك إضافة السلوك المطلوب عند النقر على الزر في هذه الدالة.

6- يمكنك تكرار الخطوات 2-5 لإنشاء المزيد من الأزرار وإضافتها إلى صفحتك الرئيسية.

7- هذه هي الخطوات الأساسية لإنشاء أزرار تحكم في Godot. يمكنك تخصيص هذه الخطوات وفقًا لاحتياجات مشروعك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 3‏/8‏/2023 at 16:18 قال Mohamed Diamond:

انا ليس لدي حاسوب وأستخدم الكيبورد والماوس علي الجوال ولاكن لا يمكنني كتابة الاكواد في برنامج جودوت هل يمكنكم حل مشكلتي وشكراً♥️🌹

بالفعل هناك بعض المشاكل عند استخدام لوحة المفاتيح والفأرة مع  Godot Editor 4 على الهاتف، لذلك حاول تجربة نسخة المتصفح، وربما تعمل معك بشكل سليم.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...