[تم الحل]كيف أصنع جليداً ؟؟
صفحة 1 من اصل 1 • شاطر
[تم الحل]كيف أصنع جليداً ؟؟
مرحبا مجدداً !
هل بإمكان أحد مساعدتي ؟؟؟
كيف أصنع جليداً إذا و قفت فوقه أصبح اللاعب أسرع بالحركة يميناً و يساراً .
إذا خرجت منه طباطئت سرعتك و عادت كما كانت ؟
و أيضاً إذا أمكن : كيف بإمكاني صنع طريق إذا و قفت عليه يأخذك إلى الجهة اليمنى أو اليسرى بسرعة حتى نهايته ؟
و شكراً !
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
ball كتب:مرحبا مجدداً !هل بإمكان أحد مساعدتي ؟؟؟كيف أصنع جليداً إذا و قفت فوقه أصبح اللاعب أسرع بالحركة يميناً و يساراً .إذا خرجت منه طباطئت سرعتك و عادت كما كانت ؟و أيضاً إذا أمكن : كيف بإمكاني صنع طريق إذا و قفت عليه يأخذك إلى الجهة اليمنى أو اليسرى بسرعة حتى نهايته ؟و شكراً !
موضوع الجليد سهل جدا عن طريق اضافة الاكشن الخاص بالاحتكاك بالقيمة التي تريدها
اما موضوع الانتقال فممكن بطريقة الـjump
وتحديد احداثي الانتقال ويمكنك التحكم في الاماكن عن طريق Objects تكون Indivisible مثلا .. .. وفي كذا طريقة لكن دي اكتر طرقة مباشرة ومبسطة من غير اكواد
abd-alrahman- Global Moderator
- الجنس :
عدد المساهمات : 757
الأوسمة :
وسام الجرافيك
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
لم أفهم جيداً ...
هل بإمكانك توضيح الخطوات و بالصور إن أمكن ؟؟؟
و شكراً !
هل بإمكانك توضيح الخطوات و بالصور إن أمكن ؟؟؟
و شكراً !
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
الكود اسهل بصراحة ..بتسمية الجليد obj_ice والارض العادية obj_solid ممككن تضع الكود في تبع حركة اللاعب .. ها هو :
- الكود:
friction=0.5;
if place_meeting(x,y+1,obj_ice)
{
friction=0.2;
}
if place_meeting(x,y+1,obj_solid)
{
friction=0.8;
}
abd-alrahman- Global Moderator
- الجنس :
عدد المساهمات : 757
الأوسمة :
وسام الجرافيك
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
بهذا تكون حددت مقدار الاحتكاك للاعب عند ملامسة السطح الثلجي والسطح العادي ....... تأكد من التسميات الصحيحة.
حتلاقي ف اول الكود friction=0.5; ... ده بيمثل الاحتكاك في الحالات العامة للاعب وقدره 50% ممكن تخليه friction=0.9; لو مش اكشن احتكاك ف العادي.............. اهم حاجة تكون متفهم فكرة الكود نفسه وملاءمته للعبتك حيبقى مع اي object بالضبط بالمقدار اللي انت شايفه مناسب ..
حتلاقي ف اول الكود friction=0.5; ... ده بيمثل الاحتكاك في الحالات العامة للاعب وقدره 50% ممكن تخليه friction=0.9; لو مش اكشن احتكاك ف العادي.............. اهم حاجة تكون متفهم فكرة الكود نفسه وملاءمته للعبتك حيبقى مع اي object بالضبط بالمقدار اللي انت شايفه مناسب ..
abd-alrahman- Global Moderator
- الجنس :
عدد المساهمات : 757
الأوسمة :
وسام الجرافيك
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
فالواقع ...
أصبح اللاعب يقفز قفزاً صغيراً جداً بعد ملامسته الجليد ...
و أيضاً أريده أن ينقلني للجهة الأخرى بدون توقف .
مثال للتوضيح :
إذا كان اللاعب على اليمين ووقف عليه ذهب إلى اليسار ...
و إذا كان اللاعب على اليسار ذهب إلى اليمين ؟؟؟
أو للتسهيل ...
أجعله أوبجيكتان واحدة تأخذك لليسار وواحدة تأخذك لليمين !
و شكراً !
أصبح اللاعب يقفز قفزاً صغيراً جداً بعد ملامسته الجليد ...
و أيضاً أريده أن ينقلني للجهة الأخرى بدون توقف .
مثال للتوضيح :
إذا كان اللاعب على اليمين ووقف عليه ذهب إلى اليسار ...
و إذا كان اللاعب على اليسار ذهب إلى اليمين ؟؟؟
أو للتسهيل ...
أجعله أوبجيكتان واحدة تأخذك لليسار وواحدة تأخذك لليمين !
و شكراً !
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
ball كتب:فالواقع ...
أصبح اللاعب يقفز قفزاً صغيراً جداً بعد ملامسته الجليد ...
و أيضاً أريده أن ينقلني للجهة الأخرى بدون توقف .
مثال للتوضيح :
إذا كان اللاعب على اليمين ووقف عليه ذهب إلى اليسار ...
و إذا كان اللاعب على اليسار ذهب إلى اليمين ؟؟؟
أو للتسهيل ...
أجعله أوبجيكتان واحدة تأخذك لليسار وواحدة تأخذك لليمين !
و شكراً !
بول ... على حسب ما فهمت .. انت عايزه يتحرك يمين عند ملامسة object معين مثلا وليكن obj_right ويبقى الـsprite مثلا مكان الرض شبه ...
لو ده اللي تقصده تبقى سهلة جدا .. :
تذهب لـobj_player (اوبجكت اللاعب) .... ثم obj_right .. بكدة تديله امر التحرك يمين او شمال بالسرعة اللي انت عايزها من الـ oction او ده .. جرب وشوف الانسب ليك وللعبة ايه
abd-alrahman- Global Moderator
- الجنس :
عدد المساهمات : 757
الأوسمة :
وسام الجرافيك
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
شكراً لك !
لقد حصل معي شيء غريب ...
لقد أعطاني فكرة لمستوى للعبتي ...
و الشيء الذي حصل هو :
اللاعب يظل يذهب يميناً دون توقف ...
هلا أخبرتني ما الذي حصل له ؟؟؟ وماذا سأكتب بفاراغات الأيقونتين؟؟؟
و كيف سأصنع obj_left إذا أمكن ؟؟؟
و شكراً
لقد حصل معي شيء غريب ...
لقد أعطاني فكرة لمستوى للعبتي ...
و الشيء الذي حصل هو :
اللاعب يظل يذهب يميناً دون توقف ...
هلا أخبرتني ما الذي حصل له ؟؟؟ وماذا سأكتب بفاراغات الأيقونتين؟؟؟
و كيف سأصنع obj_left إذا أمكن ؟؟؟
و شكراً
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
سهلة ball زى ما قال عبدالرحمن تكتب فى خانة الاكس X .. لو شمال يبقى -2 و لو يمين 2 و تعمل شيك على relative ..
ShArP bLaDe-
- الجنس :
عدد المساهمات : 129
الأوسمة :
رد: [تم الحل]كيف أصنع جليداً ؟؟
فالواقع عندما يلمس اللاعب الجليد يقف من دون حراك أبداً !
و يتجمد حتى أنا لاأستطيع تحريك
و يتجمد حتى أنا لاأستطيع تحريك
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
ممكن تقولى انت حطيت ايه ف الاوبجكت player
ShArP bLaDe-
- الجنس :
عدد المساهمات : 129
الأوسمة :
رد: [تم الحل]كيف أصنع جليداً ؟؟
حللت المشكلة لكن هناك مشكلة .
اللاعب يتحرك لكن ربما سنتيمتر واحد لليمين و اليسار و يقف عن التحرك إلا إذا قفز .
اللاعب يتحرك لكن ربما سنتيمتر واحد لليمين و اليسار و يقف عن التحرك إلا إذا قفز .
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
ball كتب:مرحبا مجدداً !هل بإمكان أحد مساعدتي ؟؟؟كيف أصنع جليداً إذا و قفت فوقه أصبح اللاعب أسرع بالحركة يميناً و يساراً .إذا خرجت منه طباطئت سرعتك و عادت كما كانت ؟و أيضاً إذا أمكن : كيف بإمكاني صنع طريق إذا و قفت عليه يأخذك إلى الجهة اليمنى أو اليسرى بسرعة حتى نهايته ؟و شكراً !
اذهب الى الحدث Left و ضع الكود
- الكود:
if place_meeting(x,y+1,obj_ice)
{
x-=2
}
وكرره مرة اخرى مع الحدث Right مع تغيير
x-=2 الى x+=2
تذكر نسخ الحدث obj_solid مع obj_ice ثم اجعل obj_ice سوليد solid
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: [تم الحل]كيف أصنع جليداً ؟؟
شكرا على الطلب المهم
Abood Studio-
- الجنس :
عدد المساهمات : 667
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: [تم الحل]كيف أصنع جليداً ؟؟
شكرا على أجابة الرائعة
Abood Studio-
- الجنس :
عدد المساهمات : 667
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: [تم الحل]كيف أصنع جليداً ؟؟
جار التجربة
Abood Studio-
- الجنس :
عدد المساهمات : 667
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: [تم الحل]كيف أصنع جليداً ؟؟
للأسف مانجح معي
Abood Studio-
- الجنس :
عدد المساهمات : 667
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
رد: [تم الحل]كيف أصنع جليداً ؟؟
تم الحل .. يغلق
ABOoD-GAME من فضلك ضع مشكلتك الخاصة في موضوع منفصل
ABOoD-GAME من فضلك ضع مشكلتك الخاصة في موضوع منفصل
abd-alrahman- Global Moderator
- الجنس :
عدد المساهمات : 757
الأوسمة :
وسام الجرافيك
وسام المساعدة
وسام الدرس الحصري
رد: [تم الحل]كيف أصنع جليداً ؟؟
شكراً أدمن !
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
مواضيع مماثلة
» [تم الحل]كيف أصنع 2 HP ؟
» [تم الحل]كيف أصنع ...
» [تم الحل]كيف أصنع حوار
» [تم الحل]كيف أصنع ناقل ؟
» [تم الحل]كيف أصنع لاعبين أو أكثر ؟؟؟
» [تم الحل]كيف أصنع ...
» [تم الحل]كيف أصنع حوار
» [تم الحل]كيف أصنع ناقل ؟
» [تم الحل]كيف أصنع لاعبين أو أكثر ؟؟؟
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
السبت فبراير 03, 2018 7:40 pm من طرف ZAHRANI BLACK
» مساعدة ضروورية
الإثنين يناير 29, 2018 10:32 pm من طرف king_of_fun
» شارك رابط تطبيقك من تطبيقك على الاندرويد على وسائل التواصل الاجتماعي
الإثنين يناير 29, 2018 12:45 pm من طرف ibraheem2d
» ازاي اصنع لعبه علي Android
الأحد يناير 28, 2018 4:31 pm من طرف ibraheem2d
» درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الخميس يناير 11, 2018 2:44 am من طرف Abdullah Alsayed
» اخر مساعدة منكم لي في الجيم ماكر
الأربعاء يناير 03, 2018 2:18 am من طرف king_of_fun
» ادعوكم اصدقائي لتجريب لعبتي الاولي Am Head Soccer
الثلاثاء ديسمبر 26, 2017 2:41 pm من طرف nexusrex
» طلب مساعدة بخصوص لعبة pinball.
الأحد ديسمبر 03, 2017 8:52 pm من طرف moummi.mouh@gmail.com