d.a.m.h
16-07-2006, 02:12 AM
السلام عليكم ورحمة الله وبركاته
اليوم اكتب لكم درس لا اعرف ان كانت الفكرة فيه جديدة ام لا.....لكن حبيت اقولها حتى يستفيد منها الاعضاء فى المسابقة
والدرس هو كيفية عمل خلفية حية للعبة animated background
نبدأ العمل::
-اولا اذا تصورنا ان الخلفية الحية هى عبارة عن ثلاث صور
http://www.dlstudios.net/uploaded/59back1.gif http://www.dlstudios.net/uploaded/59back2.gif http://www.dlstudios.net/uploaded/59back3.gif
ونريد ان يتم التبادل بين الخلفيات الثلاثة بسرعة معينة
- سنقوم بادخال الثلاث صور فى خصائص الغرفة بهذا الشكل
http://www.dlstudios.net/uploaded/59explain.gif
-هنا سنقوم بخدعة صغيرة وهى ان نجعل اول خلفية ظاهرة والباقى مخفى ونحدد لها وقت معين
بعد هذا الوقت نقوم بجعل الخلفية الثانية هى الظاهرة والباقى مخفى ونضع وقت اخر وبعده نعيد نفس الخطوات للخلفية الثالثة ثم نعيد الخطوات من البداية
فلنلق نظرة على الاكواد
Event::create
background_visible[0]=1
background_visible[1]=0
background_visible[2]=0
alarm[0]=10
Event::alarm 0
background_visible[0]=1
background_visible[1]=0
background_visible[2]=0
alarm[1]=10
Event::alarm 1
background_visible[0]=0
background_visible[1]=1
background_visible[2]=0
alarm[2]=10
Event::alarm 2
background_visible[0]=0
background_visible[1]=0
background_visible[2]=1
alarm[0]=10
الان ضع الاوبجكت فى الغرفة...........ما رأيك؟؟؟؟
اتمنى ان تكونوا استفدتم وهاهو مثال فى المرفقات يشرح الطريقة
لو الطريقة قديمة ارجو ابلاغى
فى انتظاركم دائما :biggthump
اليوم اكتب لكم درس لا اعرف ان كانت الفكرة فيه جديدة ام لا.....لكن حبيت اقولها حتى يستفيد منها الاعضاء فى المسابقة
والدرس هو كيفية عمل خلفية حية للعبة animated background
نبدأ العمل::
-اولا اذا تصورنا ان الخلفية الحية هى عبارة عن ثلاث صور
http://www.dlstudios.net/uploaded/59back1.gif http://www.dlstudios.net/uploaded/59back2.gif http://www.dlstudios.net/uploaded/59back3.gif
ونريد ان يتم التبادل بين الخلفيات الثلاثة بسرعة معينة
- سنقوم بادخال الثلاث صور فى خصائص الغرفة بهذا الشكل
http://www.dlstudios.net/uploaded/59explain.gif
-هنا سنقوم بخدعة صغيرة وهى ان نجعل اول خلفية ظاهرة والباقى مخفى ونحدد لها وقت معين
بعد هذا الوقت نقوم بجعل الخلفية الثانية هى الظاهرة والباقى مخفى ونضع وقت اخر وبعده نعيد نفس الخطوات للخلفية الثالثة ثم نعيد الخطوات من البداية
فلنلق نظرة على الاكواد
Event::create
background_visible[0]=1
background_visible[1]=0
background_visible[2]=0
alarm[0]=10
Event::alarm 0
background_visible[0]=1
background_visible[1]=0
background_visible[2]=0
alarm[1]=10
Event::alarm 1
background_visible[0]=0
background_visible[1]=1
background_visible[2]=0
alarm[2]=10
Event::alarm 2
background_visible[0]=0
background_visible[1]=0
background_visible[2]=1
alarm[0]=10
الان ضع الاوبجكت فى الغرفة...........ما رأيك؟؟؟؟
اتمنى ان تكونوا استفدتم وهاهو مثال فى المرفقات يشرح الطريقة
لو الطريقة قديمة ارجو ابلاغى
فى انتظاركم دائما :biggthump