كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

صفحة 1 من اصل 2 1, 2  الصفحة التالية

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

كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف Abdullah Alsayed في السبت أكتوبر 29, 2011 2:33 pm

كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

نصنع اولا 4 اوبجكت Exclamation

obj_player
obj_solid
obj_door
obj_jump_me




فى اوبجكت obj_solid نفعل الخاصية SOLID من نافذة الاوبجكت اسفل اسمه .




فى اوبجكت اللاعب obj_player




نضيف الكود التالى فى Step Event

الكود:

if place_free(x,y+1)
    {gravity=1.0}
        else
    {gravity=0}
   
if vspeed>12
    {vspeed=12}


شرح الكود :

هذا الكود يحتوى على ثلاثة اوامر للاعب الاول اذا لم يكن باسفله شىء الجاذبية تزيد الى 1 الامر الثانى اذا كان باسفله ارض الجاذبية 0 .
اذا كان سرعته الراسية اكبر من 12 تظل 12 .

Collision obj_solid

الكود:

move_contact_solid(direction,12);
vspeed=0

هذا الكود خاص بالاصطدام مع الحائط او الارض
Collision obj_jump_me

الكود:

if place_meeting(x,y+1,obj_solid)
{
vspeed-=15
}
هذا الكود يجعل اللعاب يقفز عند لمس هذا الاوبجكت
Collision obj_door
الكود:

show_message("YOU WIN")
game_restart()
هذا الكود يمثل نهاية المرحلة

Check Left Key

الكود:

if place_free(x-4,y)
{
x-=4
}

الاتجاه نحو اليسار

Check Right Key

الكود:

if place_free(x+4,y)
{
x+=4
}

الاتجاه نحو اليمين


Check Up Key
الكود:

if place_meeting(x,y+1,obj_solid)
{
vspeed-=10
}

القفز



الان نصنع روم ro_play


نضع فيها اللاعب و الارض و الباب كما فى الصورة




نغير FPS الروم الى 45
نجعل الروم 1024 X 640




الان حان وقت تحديد الرؤية للاعب

لمحة عن ال VIEWS

لتفعيل نظام الرؤية Enable Views
فى قسم ال View In Room

تحدد الاحداثى X للرؤية الموجود فى الروم
تحدد الحداشى Y للرؤية الموجود فى الروم

W هو العرض الخاص بالرؤية فى الروم
H هو الطول الخاص بالرؤية فى الروم

فى قسم ال Port In Screen

X تعد المكان العرضى للرؤية خلال تشغيل اللعبة اجعلها 0
Y ايضا 0

W عرض الرؤية عند التشغيل .. انصحك بان تكون مساوية لعرض الرؤية الاصلى .
H طول ....................................................... لطول ..................

Object Following

هو الاوبجت الخاص باللاعب الذى سيتم متابعته

Hbor نسبة حركة الرؤية العرضية مع اللاعب ( اعلى نسبة 250 )
Vbor نسبة حركة الرؤية الطولية مع اللاعب ( اعلى نسبة 250 )

بعد قراءة الشرح الخاص بالـ VIEWS

نقوم الان بتغير الاعدادات لتصبح




تم انهاء الدرس اضغط F5 و جرب اللعبة
cheers cheers cheers cheers cheers cheers cheers

لاى استفسار او نقطة غير مفهومة فى الدرس لا تتردد بالرد .. و شكرا



عدل سابقا من قبل The Rock في الثلاثاء نوفمبر 01, 2011 5:45 am عدل 2 مرات
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف Abdullah Alsayed في السبت أكتوبر 29, 2011 2:35 pm

ملف الصور الخاصة باللعبة التى فى الدرس موجود فى المرفقات
المرفقات
Platform Res. By The Rock LearnGM.mam9.com.zip لا تتوفر على صلاحيات كافية لتحميل هذه المرفقات.(3 Ko) عدد مرات التنزيل 146
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ShArP bLaDe في السبت أكتوبر 29, 2011 3:05 pm

رائع مشكوور The Rock

cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers

ShArP bLaDe
 
 

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











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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف abd-alrahman في السبت أكتوبر 29, 2011 5:23 pm

كنت مستني الدرس ده .... شكرااااااااااا جدااااااااااا ... دائما الى الامام و مزيد من الدروس الرائعة drunken
avatar
abd-alrahman
Global Moderator
Global Moderator

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

وسام الجرافيك


وسام المساعدة


وسام الدرس الحصري




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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف Dark Man في السبت أكتوبر 29, 2011 5:37 pm

شكرا على الدرس الرائع .. و الشرح الرائع يا king
avatar
Dark Man
 
 

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










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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف Abood Studio في الأحد أكتوبر 30, 2011 10:07 pm


Check Up Key Keyboard Check Event
الكود:

if place_meeting(x,y 1,obj_solid)
{
vspeed-=10
}

لم ينجخ معي
avatar
Abood Studio
 
 

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






وسام الدرس الحصري


وسام المساعدة





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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف Abdullah Alsayed في الثلاثاء نوفمبر 01, 2011 5:47 am

اسف عبدالله .. خطا فنىMad .. يبدو ان علامة + لم تكن تظهر فى الكود حاول مرة اخرى و اخبرنى اذا لم تعمل I love you Embarassed
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ahmedghareeb7 في الثلاثاء نوفمبر 01, 2011 3:39 pm

شرح اكتر من رائع واستفدت منه Smile
شكرا عالمجهود Very Happy Very Happy Wink Very Happy Very Happy

ahmedghareeb7
 
 

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











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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ali في السبت نوفمبر 05, 2011 12:55 am

مشكوور ^_^
avatar
ali
 
 

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

وسام المساعدة




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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف Hopa في السبت نوفمبر 05, 2011 3:52 pm

شكرا وتم التجريب
avatar
Hopa
 
 

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

وسام المساعدة




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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف abdo في الجمعة نوفمبر 11, 2011 2:19 pm

شكرا علي الموضوع
avatar
abdo
 
 

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

وسام الدرس الحصري


وسام المساعدة




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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ali في الثلاثاء ديسمبر 06, 2011 6:01 am

شكراً ذا روك واصل .....

cheers
avatar
ali
 
 

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

وسام المساعدة




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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ball في الجمعة ديسمبر 09, 2011 6:26 pm

أنا لم أفهم الجزء الخاص بجعل الكاميرا تتبع اللاعب هل بإمكانك أن توضح لي أكثر ؟
أما عن الباقي فأشكرك كثييييراً !

ball
Lessons Moderator
Lessons Moderator

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











وسام المساعدة


وسام الدرس الحصري





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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ball في الجمعة ديسمبر 09, 2011 6:34 pm

أما بالنسبة للقفز فيقول :
ERROR in
action number 1
of Keyboard Event for <Up> Key
for object obj-player:

Error in code at line 2:
if place_meeting(x,y+1,obj_solid)
^
at position 25: Unknown variable obj_solid

ball
Lessons Moderator
Lessons Moderator

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











وسام المساعدة


وسام الدرس الحصري





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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف Abdullah Alsayed في الجمعة ديسمبر 09, 2011 9:24 pm

@ball كتب:أما بالنسبة للقفز فيقول :
ERROR in
action number 1
of Keyboard Event for <Up> Key
for object obj-player:

Error in code at line 2:
if place_meeting(x,y+1,obj_solid)
^
at position 25: Unknown variable obj_solid

تأكد انك لديك اسم اوبجكت الارض اسمه obj_solid Exclamation او استبدل obj_solid باسم الاوبجكت الذى عندك .
ملحوظة : انصحك عند كتابة اسم الاوبجكت الا تكتبه هكذا obj-solid فهذا بالبرمجة يعنى obj طرح solid بل يجب عليك كتابته باستعمال _ للفصل بين اجزاء اسمه .

اما بالنسبة للرؤية المحددة للاعب ارجو ان توضح ما هى النقطة التى لا تفهمها بالضبط . drunken
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ball في السبت ديسمبر 10, 2011 11:31 am

The Rock كتب:
@ball كتب:أما بالنسبة للقفز فيقول :
ERROR in
action number 1
of Keyboard Event for <Up> Key
for object obj-player:

Error in code at line 2:
if place_meeting(x,y+1,obj_solid)
^
at position 25: Unknown variable obj_solid

تأكد انك لديك اسم اوبجكت الارض اسمه obj_solid Exclamation او استبدل obj_solid باسم الاوبجكت الذى عندك .
ملحوظة : انصحك عند كتابة اسم الاوبجكت الا تكتبه هكذا obj-solid فهذا بالبرمجة يعنى obj طرح solid بل يجب عليك كتابته باستعمال _ للفصل بين اجزاء اسمه .

اما بالنسبة للرؤية المحددة للاعب ارجو ان توضح ما هى النقطة التى لا تفهمها بالضبط . drunken
آه ! معلومة جديدة ! شكراً عليها !
سأجربها !

ball
Lessons Moderator
Lessons Moderator

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











وسام المساعدة


وسام الدرس الحصري





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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ball في السبت ديسمبر 10, 2011 11:34 am

[The Rock"][quote"]
بالنسبة للرؤية المحددة للاعب ارجو ان توضح ما هى النقطة التى لا تفهمها بالضبط . drunken [/quote]
لم أفهم ما ال FPS
و لم أفهم شرح ال Viwes
حيرني ! scratch

ball
Lessons Moderator
Lessons Moderator

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











وسام المساعدة


وسام الدرس الحصري





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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف Abdullah Alsayed في السبت ديسمبر 10, 2011 11:45 am

الـ FPS هى سرعة اللعبة يمكنك تغييرها كما فى الدرس من Speed فى Room Setting

اما Views فستخدم لتحديد الرؤية للاوبجكت فاذا لم تقم بتفعيلها كانت الرؤية الخاصة باللعبة للروم كلها اما اذا فعلتها فستكون للاوبجكت الذى تختاره فقط كما بالدرس
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ball في السبت ديسمبر 10, 2011 11:49 am

جاري التجريب ...
و أيضاً هل يجب تغير كل ال Viwes ؟

ball
Lessons Moderator
Lessons Moderator

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











وسام المساعدة


وسام الدرس الحصري





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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ball في السبت ديسمبر 10, 2011 11:52 am

كيف بإمكاني تقوية قوة قفز اللاعب ؟

ball
Lessons Moderator
Lessons Moderator

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











وسام المساعدة


وسام الدرس الحصري





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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف Abdullah Alsayed في السبت ديسمبر 10, 2011 11:54 am

@ball كتب:جاري التجريب ...
و أيضاً هل يجب تغير كل ال Viwes ؟

لا .. لا يجب تغيير كل ال Views فقط الرؤية التى تريدها فقط , اما بالنسبة لسرعة القفز فتغيير قيمتها من هذا الكود


Check Up Key Keyboard Check Event

if place_meeting(x,y+1,obj_solid)
{
vspeed-=10
}

وتغيير ال 10 الى القيمة التى تريدها
avatar
Abdullah Alsayed
Admin
Admin

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



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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف ball في السبت ديسمبر 10, 2011 11:59 am

شكراً !!!

ball
Lessons Moderator
Lessons Moderator

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











وسام المساعدة


وسام الدرس الحصري





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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف brlkher في السبت ديسمبر 31, 2011 5:03 pm

شكراااااااااااااااااااااااااااااااا
avatar
brlkher
 
 

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

وسام الدرس الحصري




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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف عاشق الجيم ميكر في السبت مارس 03, 2012 5:00 am

تم ... thank you
avatar
عاشق الجيم ميكر
Discussion Moderator
Discussion Moderator

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










وسام الدرس الحصري


وسام المساعدة





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

رد: كيفية عمل لعبة بلاتفورم تو دى مع كيفية قفز للاعب و جعل الشاشة تتبع اللاعب فقط Platform 2d With Jumping and Player's view

مُساهمة من طرف mon في الإثنين مارس 12, 2012 4:57 pm

شكرا
avatar
mon
 
 

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



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

صفحة 1 من اصل 2 1, 2  الصفحة التالية

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


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