LearnGM
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

أسئلة بسيطة

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل

أسئلة بسيطة Empty أسئلة بسيطة

مُساهمة من طرف abigan الثلاثاء أغسطس 26, 2014 7:04 pm

1/ كيف أجعل اللاعب يطلق النار؟
2/ كيف أجعله يطلق حسب الإتجاه الذي ينظر فيه؟
3/ كيف أجعل عددا محدودا من الطلقات له؟
4/ كيف أجعل اللاعب يضرب خصمه ..مثلا بضربة يد أو قدم..؟
أنتظر الإجابة 
أنتظر الإجابة 
Take This Flower
abigan
abigan
 
 

الجنس : انثى
عدد المساهمات : 37



الرجوع الى أعلى الصفحة اذهب الى الأسفل

أسئلة بسيطة Empty رد: أسئلة بسيطة

مُساهمة من طرف فاعل خير الثلاثاء أغسطس 26, 2014 7:38 pm

انا عضو جديد و لا اعرف بهذا المجال
انظممت فقط لأجرب الالعاب العربية
avatar
فاعل خير
Banned

الجنس : ذكر
عدد المساهمات : 138



الرجوع الى أعلى الصفحة اذهب الى الأسفل

أسئلة بسيطة Empty رد: أسئلة بسيطة

مُساهمة من طرف Abdullah Alsayed الثلاثاء أغسطس 26, 2014 9:02 pm

أهلا بيك في LearnGM welcome ..

يا ريت يبقى السؤال واحد وبعد اجابته نفتح سؤال تاني وكمان يبقى في معلومات اكتر عن نوع اللعبة أو الاكواد اللي استعملتيها عشان تعملي المطلوب وايه الـError اللي جالك ساعتها أو الـBug اللي خلتك تطلبي المساعدة ..

بالنسبة لاسئلتك .. ممكن تشوفي TDS Tutorials | تشكيلة تى دى اس gmk تتطلب خبرة في الـGML وممكن تبحثي في المنتدى عن دروس وملفات أكثر, بالتوفيقflower
Abdullah Alsayed
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1791



الرجوع الى أعلى الصفحة اذهب الى الأسفل

أسئلة بسيطة Empty رد: أسئلة بسيطة

مُساهمة من طرف ball الثلاثاء أغسطس 26, 2014 9:37 pm

في ال Create Event  الخاصة باللاعب عليك وضع متغير لعدد الطلقات ، إما بالأكواد أو ب أسئلة بسيطة Action_variable، لنفترض أنه fire = 10 بعد ذلك إذهبي إلى الحدث الذي يمشي فيه اللاعب ثم إستخدمي أسئلة بسيطة Action_sprite  أو الكود الآتي لتغير صورة اللاعب .
الكود:
sprite_index = الصورة التي تريدين إستخدامها، مثلاً يكون فيها إتجاه اللاعب لليمين;
ثم قومي بصنع أوبجكتين للرصاص واحد يتجه لليمين وآخر لليسار ، ثم عودي إلى اللاعب وضعي هذا الكود في الحدث الذي يطلق النار :
الكود:
if sprite_index = صورة اللاعب لليمين
if fire > 0
{
instance_create(x,y,أوبجيكت الرصاصة التي تذهب إلى اليمين);
fire -= 1
}


ثم كرري نفس الشيء مع تغيير الصورة و الأوبجيكت للإتجاه المعاكس .
هناك طريقة آخرى للقيام بهذا بإستخدام طلقة واحدة لكن هذه الطريقة أسهل للتنفيذ ، بالنسبة لسؤالك الأخير فبإمكانك تغيير صورة اللاعب عندما يضرب وإذا إنتهى الإنيمايشن يعود إلى صورته الأصلية ، وإذا كان في صورة القتال ولمس عدواً ، إجعلي العدو يموت عن طريق وضع هذا الكود في الـCollision Event الخاص بالعدو مع اللاعب
الكود:
with other if sprite_index = صورة الضرب
{
instance_destroy();
}
وكما قال المدير الرجاء وضع كل سؤال في موضوع مختلف ، و أن تبحثي قبل أن تسألي حتى تتأكدي أن السؤال لم يطرح من قبل .
بالتوفيق . Smile
avatar
ball
Lessons Moderator
Lessons Moderator

الجنس : ذكر
عدد المساهمات : 563
الأوسمة :


أسئلة بسيطة Small10

أسئلة بسيطة Award10

أسئلة بسيطة 2nd10

أسئلة بسيطة 2nd-ic10

أسئلة بسيطة Help10
وسام المساعدة

أسئلة بسيطة Drss7s10
وسام الدرس الحصري





الرجوع الى أعلى الصفحة اذهب الى الأسفل

أسئلة بسيطة Empty رد: أسئلة بسيطة

مُساهمة من طرف abigan الأربعاء أغسطس 27, 2014 6:58 pm

أبس آسفة جدا أشعر بالاحراج  No Comment
شكرا لكما سأبحث في المنتدى
وسأجرب الكودين وإن واجهت مشكلة سأطرحها لكم
abigan
abigan
 
 

الجنس : انثى
عدد المساهمات : 37



الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة

- مواضيع مماثلة

صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى