|
السلام عليكم ورحمة الله وبركاته
|
|
|||||||||||||||||||
![]() |
|||||||||||||||||||
|
|||||||||||||||||||
|
|||||||
| دروس الفلاش تعلم الفلاش, تعلم برنامج فلاش, تعلم فلاش, تعلم فلاش 8, تعلم فلاش mx, تعلم فلاش ماكس, تعليم الفلاش, تعليم تصميم فلاش, تعليم فلاش, تعليم فلاش 8, تعليم فلاش mx, |
المواضيع المتشابهه
|
||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| [ درس ] بداية احتراف صناعة الألعاب في السويش ماكس | FLASHEN | دروس السويش ماكس | 14 | 28-Feb-2009 02:01 AM |
| كيفية عمل الألعاب النارية بالأكشن فقط | Falcon Eyes | دروس الأكشن سكربت | 22 | 29-Jan-2009 10:52 AM |
| تصميم بعنوان ( الحب ) .. تصميم جديد لا يفوتك تعال عطنى رايك ..!! | دردب | متحف الفنون الرقمية | 17 | 23-Dec-2008 08:57 AM |
| الألعاب النارية في احتفالات مدينة الرياض | نور الكويت | متحف فن التصوير الضوئي | 12 | 17-Dec-2006 05:33 PM |
| إليكم مركز الألعاب وعروض الفلاش | Pearl | دروس فلاش و الأكشن سكربت | 9 | 06-Jul-2005 07:19 AM |
|
|
|
أدوات الموضوع | انواع عرض الموضوع |
|
#1
|
||||
|
||||
|
*ـ* تصميم الألعاب *_*
السلام عيكم ورحمة الله وبركاته
اليوم أحمل لكم مجموعة من الحركات التي تعتمد على الأكشن سكريب والتي تشتخدم لعمل الألعاب ::: الفهرس ::: 1/ التحريك بواسطة الأسهم(الكيبورد). 2/ صنع جدران علشان الشكل لايخرج عن المشهد. 3/ جعل الشكل يطلق رصاصة او اكثر لمدى محدود. 4/ جعل الأعداء يموتون عند ملامستهم الرصاصة. 5/ وضع نقطة او اكثر عند موت العدو. 6/ إضافة عداد تنازلي للمرحلة (اختياري). **************************************** نبدأ التحريك بواسطة الأسهم(الكيبورد). افتح ملف جديد ثم تقوم برسم الشكل المراد(مدفع...الخ) ثم تحديد الشكل والنقر على واعطه اسم في Instance name: مثلاً ship ثم اذهب الى الأكشن واكتب هذا السكربت كود:
onClipEvent (enterFrame){
if (Key.isDown(Key.RIGHT)) {
_root.ship._x =(this._x+20);
}
}
::: كود:
onClipEvent (enterFrame){
if (Key.isDown(Key. LEFT)) {
_root.ship._x =(this._x-20);
}
}
::: كود:
onClipEvent (enterFrame){
if (Key.isDown(Key. UP)) {
_root.ship._y =(this._y-20);
}
}
::: كود:
onClipEvent (enterFrame){
if (Key.isDown(Key. DOWN)) {
_root.ship._y =(this._y+20);
}
}
::: الأن نقوم بصنع جدران علشان الشكل لايخرج عن المشهد. نقوم بعمل الدرس على فلم مقاس 400×550 اي الأفتراضى للعمل اسخدم ادأة المربع وقم برسم مربع على نافذة المشهد ولكن من دون الوان ثم قم برسم الشكل المراد تحريكه واكتب السكربت الذي في الأعلى لكي يتحرك وبعدها قم بكتابة سكربت الجدران : كود:
onClipEvent (enterFrame){
if (_root.ship._x<=95) {
root.ship._x=95; _
}
::: كود:
if (_root.ship._x>=480) {
root.ship._x=480; _
}
::: كود:
if (_root.ship._y<=270) {
root.ship._y=270; _
}
::: كود:
if (_root.ship._y>=364) {
root.ship._y=364; _
}
}
::: جعل الشكل يطلق رصاصة او اكثر لمدى محدود نكمل على نفس العمل الأن تقوم برسم رصاصة وتنقر على f8 وتذهب الى خصائصها وتعطيها الأسم هذا gun الأن تذهب الى ship الى الأكشن وتضع هذا السكربت كود:
onClipEvent (load){
moveSpeed = 25;
_root.gun._visible = false;
guns = 1;
maxguns = 5;
depthcount = 5;
}
onClipEvent (enterFrame){
{((if (Key.isDown(Key.CONTROL) and (guns<=maxguns
guns++;
;(_root.gun.duplicateMovieClip("gun"+depthcount, depthcount
root["gun"+depthcount]._visible = true;_
;++depthcount
if (depthcount>maxguns){
depthcount = 1;
}
}
الأن الرصاصه(gun) تكتب السكربت التالي: كود:
onClipEvent (load){
gunspeed = 20;
this._y = _root.ship._y-45;
this._x = _root.ship._x;
}
onClipEvent (enterFrame){
{("if (this._name != "gun
this._y -= gunspeed;
{(if (this._y<-40
--_root.ship.guns
;()this.removeMovieClip
}
}
جعل الأعداء يموتون عند ملامستهم الرصاصة نكمل على الدروس السابقة ونضع على المشهد العدو الذي تريد(وحش...الخ) وتنقر على f8 وتعطيه الأسم bad وتنقر عليه مرتين تقوم بإضافة فرم جديد ويكون فارغ وتذهب الى خصائصه الى Frame Label وتعطيه الأسم die وتذهب الى الفرم الأول وتضع في الأكشن Stop; الأن تعود الى المشهد الرئيسي وتذهب الى الرصاصة الى الأكشن وتكتب السكربت التالي: كود:
onClipEvent (enterFrame){
if (_root.gun, hitTest(_root.bad)){
;("root.bad.gotoAndStop("die_
}
}
وضع نقطة او اكثر عند موت العدو نكمل تذهب الى المشهد وتضع نص ديناميكي وتعطيه الأسم score وتذهب الى الرصاصة الى الأكشن وتكمل من بعد السطر التالي: كود:
;("root.bad.gotoAndStop("die_
كود:
_root.score =Number (_root.score+6); إضافة عداد تنازلي للمرحلة (اختياري) نكمل على الدروس ننقر على ctrl+f8 ونضع فيه نص ديناميكي ونذهب الى خصائصه الى var ونعطيه الأسم a وندخل داخل مربع النص ونضع الرقم 100 اذهب الى المشهد الرئيسي الى المكتبة واستدعي النص من المكتبة وبعدها ادخل الى الأكشن واكتب التالي: كود:
{(onClipEvent (enterFrame
a = Number(a-1)
}
تضع فرم جديد عليه نهاية اللعبة مثلاً تكتب game over ثم تعود الى الأكشن وتكتب: كود:
if (a<=10){
;(gotoAndStop(2
}
هذا كل شيء وأرجو أن يستفيد منها الجميع تقبلوا مني أجمل التحيـــــــــــــات http://www.eyesweb1.net/mwf/les.php?id=364 التعديل الأخير تم بواسطة MATRIX MX ; 03-Jun-2007 الساعة 05:24 AM |
|
#2
|
||||
|
||||
|
وعليكم السلام ورحمة الله وبركاته
هلا وميت مرحبا مبدعنا البيطار :2(1): ياشيخ الله ينور عليك على الدرس الجميل والشرح الروعة مثلك تسلم على روعة الدرس وهذا راح يستفيد منه الكثير من الناس الله يعطيك الف عافية وننتظر المزيد من ابداعاتك المميزة اجمل تحية لك |
|
#3
|
||||
|
||||
|
وعليكم السلام ورحمة الله وبركاته
واااااااااااااااااااااااااااااو يا البيطار وربي شغل خيااااااااالي يا غالي تسلم يديك والله يا غالي على الدرس الاكثر من رائع مسبت ههههههههههههههههههههههههههههههههه ابو شوق |
|
#4
|
||||
|
||||
|
اقتباس:
يا أهلين وسهلين بالغالي أحمد تشكر حبيبي وأن شاء الله الكل يستفيد منه تقبل مني أجمل التحيــــــــ:wudb: ـــــــات |
|
#5
|
||||
|
||||
|
اقتباس:
مية مرحبا فيك أستاذي العزيز أبو شــ ـــوقشلونك وين هل الغيبة أشتقنالك تسلم :wudb: تسلم تقبل مني فائق التقدير والأحترام |
|
#6
|
|||
|
|||
|
شكراً لك اخي الكريم على هذا المشاركة
|
|
#7
|
||||
|
||||
|
مشاركة: *ـ* تصميم الألعاب *_*
اقتباس:
حياك الله أخوي المعتمد تشكر حبيبي وان شاء الله تستفيد من الدرس تقبل تحيــــــــ:wudb: ــــــاتي |
|
#8
|
||||
|
||||
|
السلام عليكم
درس رائع و قوي و مفيد كثير أخي البيطار.. جزاك الله كل خير و لا حرمنا من مشاركاتك المتميزة تحياتي |
|
#9
|
||||
|
||||
|
اقتباس:
:ValRosesWhead: أهليييين وسهلييييين ويا مية ورحبا بأخوي العزيز جهاد شلونك شـــو أخبارك وين هل الغيبة تطولت علينا اسأل الله التقدير ربي العرش العظيم أنك تكون بخير وبصحة وعافية تقبل من أجمل التحيـــ ــــات
التعديل الأخير تم بواسطة ALBITAR ; 19-Jun-2006 الساعة 01:36 PM |
|
#10
|
||||
|
||||
|
السلام عليكم ورحمة الله وبركاته
مشكور على الدرس الرائع وماقصرت |
|
| مواقع النشر (المفضلة) |
| الكلمات الدليلية (Tags) |
| التعليمية, الفلاش, تعليم فلاش, دروس الفلاش, فلاش |
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
![]() |
|
اذا كانة لديك الرغبة في التبادل النصي لموقعك يمكنك مراسلتنا
لوحة التبدال النصي
|
||||||||||||
|
|
لوحة الروابط المهمة التي تساعدك على معرفة طريقك بالمنتدى
روابط مهمة
|
|
|
|