عندي مشلكة في تريك اللاعب
صفحة 1 من اصل 1 • شاطر
عندي مشلكة في تريك اللاعب
سلام عليكم
انا استعمل game maker studio عندي مشكلة عندما اظغط right and up او left down او اي زرين في نفس الوقت obj-player تتجمد حركة انميشن فيه مادا افعل بليز
اريد طريقة احرك فيها اللاعب
انا استعمل game maker studio عندي مشكلة عندما اظغط right and up او left down او اي زرين في نفس الوقت obj-player تتجمد حركة انميشن فيه مادا افعل بليز
اريد طريقة احرك فيها اللاعب
joseph pro-
- الجنس :
عدد المساهمات : 14
رد: عندي مشلكة في تريك اللاعب
السلام عليكم
يمكنك عمل شرط إذا ظغط على الزرين تحدث الحركة التي تريدها
يمكنك عمل شرط إذا ظغط على الزرين تحدث الحركة التي تريدها
DZ42-
- الجنس :
عدد المساهمات : 49
رد: عندي مشلكة في تريك اللاعب
DZ42 كتب:السلام عليكم
يمكنك عمل شرط إذا ظغط على الزرين تحدث الحركة التي تريدها
عذراً لكن كيف أفعل هذا الشرط ؟؟!
ممكن كود؟
ممكن كود؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: عندي مشلكة في تريك اللاعب
ممكن تستخدم الكود ده
- الكود:
if (keyboard_check(vk_left)and (keyboard_check(vk_up)))
{
x = x-5
y = y-5
}
m7m5ud-
- الجنس :
عدد المساهمات : 90
رد: عندي مشلكة في تريك اللاعب
Create event
- الكود:
grav = 1;
grav_max= 10;
jump_spd = 15;
step event
هنا نسأل إذ كان اللاعب في الهواء أي لا يتصادم مع الارضية منه نزيد السرعة العامودية vertical speed بقيمة الجاذبية grav في كل خطوة و لكن دون أن تتجاوز السرعة القصوى grav_max.
الكود الثاني
لكي لا يكون قفز متتالي شرطنا أن يكون اللاعب يمس الارض
- الكود:
if (!place_meeting(x, y+(vspeed/2), obj_ground_parent))
{
if vspeed < grav_max
{
vspeed+=grav;
}
}
else
{
vspeed = 0;
}
if (keyboard_check(vk_left))and (keyboard_check(vk_up))
{
if (place_meeting(x, y+3, obj_ground_parent))
{
vspeed-= jump_spd;
}
}
DZ42-
- الجنس :
عدد المساهمات : 49
رد: عندي مشلكة في تريك اللاعب
DZ42 كتب:Create event
- الكود:
grav = 1;
grav_max= 10;
jump_spd = 15;
max_spd = 12;
accel_spd = 1;
step eventهنا نسأل إذ كان اللاعب في الهواء أي لا يتصادم مع الارضية منه نزيد السرعة العامودية vertical speed بقيمة الجاذبية grav في كل خطوة و لكن دون أن تتجاوز السرعة القصوى grav_max.الكود الثانيلكي لا يكون قفز متتالي شرطنا أن يكون اللاعب يمس الارض
- الكود:
if (!place_meeting(x, y+(vspeed/2), obj_ground_parent))
{
if vspeed < grav_max
{
vspeed+=grav;
}
}
else
{
vspeed = 0;
}
if (keyboard_check(vk_left))and (keyboard_check(vk_up))
{
if (place_meeting(x, y+3, obj_ground_parent))
{
hspeed -= accel_spd;
hspeed = max(hspeed, -max_spd);
vspeed-= jump_spd;
}
}
DZ42-
- الجنس :
عدد المساهمات : 49
رد: عندي مشلكة في تريك اللاعب
شطراً لك ايضاً اخي DZ42 علي شرحك
أحمد حسام-
- الجنس :
عدد المساهمات : 216
m7m5ud-
- الجنس :
عدد المساهمات : 90
مواضيع مماثلة
» طلب طريقة لمنع اللاعب من الحركة واحتساب عدد مرات تحرك اللاعب
» انا عندي مشكله
» عندي مشكلة في الgame maker 8.1
» كيف اجعل العدو اذ اطلق اللاعب النار يطلق العدو على اللاعب
» مشكلة الsave و load لا تعمل عندي
» انا عندي مشكله
» عندي مشكلة في الgame maker 8.1
» كيف اجعل العدو اذ اطلق اللاعب النار يطلق العدو على اللاعب
» مشكلة الsave و load لا تعمل عندي
صفحة 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