رد: دروس الفلاش لتصميم الالعاب
الدرس الثالث للفلاش
موضوع اليوم عن (كشف التصادم-حركة اللاعب)
وقت ما اخذتوا الدروس اللي فاتت اكيد تعلمت البداية والازرار والماوس ومن لم يعرف فراجع الدروس السابقة وسنتمركز عليها ان شاء الله... من كل الي عرفنا ما نحتاج في هذا القسم الا شيء واح فقط لاغير !!!:33: الحركة
اذا ركزت على الدرس الثاني يوجد موضوع عن انتقال الاشياء من مكان الى آخر
بداية الدرس:-
من البداية اختر المكتبه بالضغط على لوحة المفاتيح F11 ومن المكتبة اضغط الزر الصغير الموجود في الاسفل ورقة وعليها علامة الـ+ وهي السيمبول ارسم دائرة
ملاحظة:((درسنا اليوم عن صناعة دائرة يمكن التحكم بها اعلى واسفل ويمين ويسار وكشف التصادم واذا لمست دائرة اخرى تختفي ويزيد معدل النقاط بـ1 ))
بعد رسم الدائرة اضغط زر رجوع الموجود فوق شريط تايم لان في اليسار برمز السهم... اسحب السيمبول الى الصفحة الرئيسية واكتب عليها هذا الكود
كود PHP:
onClipEvent (enterFrame) {
if (Key.isDown(Key.DOWN)) {
_y += 10;
}
if (Key.isDown(Key.UP)) {
_y -= 10;
}
if (Key.isDown(Key.LEFT)) {
_x -= 10;
}
if (Key.isDown(Key.RIGHT)) {
_x += 10;
}
}
ستلاحظ ان السيمبول يتجه عند ضغط الزر المطلوب منه الى اتجاهه حسب ضغطك بالزر
والان كشف التصادم ارسم دائرة اخرى بنفس الطريقة الفائتة وغير لونها
واسحبها واكتب في السيمبول1 "لدائة المكتوب فيها الكود السابق :D
واكتب هذا الكود
كود PHP:
if (_root.e.hitTest(_x, getBounds(_root).yMax, true)) {
_root.e.gotoAndPlay(2);
}
طبعا في الدائرة التالية حررها وزود اطار واكتب فيهما الاثنان امر الايقاف
الاول اجعل الدائرة ظاهرة والثاني الدائرة مخفيه حتى ان لمستها يتم اخفاء الدائرة من السيمبول 2
ولعدم الاخطاء اكتب الكود التالي جاهز
كود PHP:
onClipEvent (enterFrame) {
if (Key.isDown(Key.DOWN)) {
_y += 10;
}
if (Key.isDown(Key.UP)) {
_y -= 10;
}
if (Key.isDown(Key.LEFT)) {
_x -= 10;
}
if (Key.isDown(Key.RIGHT)) {
_x += 10;
}
if (_root.e.hitTest(_x, getBounds(_root).yMax, true)) {
_root.e.gotoAndPlay(2);
}
}
يوجد ملاحظة سمي السيمبول الاول الدائرة الاولى 1 والثانية e في الاسفل عند خصائص
properties
تحت الصورة المرسوم فيها مسنن:biggthump
وسنجعل زيادة عدد النقاط في الدرس الرابع مع انتقال الى المرحلة وطبعا في بداية الدرس تكلمنا
عن خصوص الحركة في السيمبول 1 مثلا جعلته شخص ضع في الاطار الاول ستوب والثاني حرك قدمه الى الامام والخلف ... الدرس يتبع في الدرس الرابع:biggthump
رد: دروس الفلاش لتصميم الالعاب
اقتباس:
المشاركة الأصلية كتبت بواسطة Max Maker
والله العظيم اني مسوي ذا الموضوع اشان تصميم الالعاب بالفلاش ام اكس 2004 بروفيشينال وكمان
ليه اسوي موضوع للتعليم عن الفلاش دون الالعاب هنا طيب اروح عند قسم الفلاش والسويش واسوي 200 درس هناك الموضوع عن الفلاش لتصميم الالعاب فقط لاغير واني كاتبها ذي الجملة
راجع الدروس وافهمها زين حتعرف صحة كلامي وان في شيء غلط برة تصميم الالعاب قلي
الدرس الاول كان عن الزر تباني اعلمهم تصميم لعبة من غير بداية على طول خش على اللعبة حيسير المنتدى مليان بالعاب اللي مافيها حتى وين المنتدى اصلاً والدرس الثاني عن البداية واجراء الماوس
والصور اشان يكون لهم خلفية واضحة وكويسة :biggthump اشان يرفع معنوياتهم ويرفع هالمنتدى:D
ولا ماتبا المنتدى لو مونتاج جيد؟؟؟;) :D
ليه قاعد تدافع عن نفسك؟, أحد هجم عليك؟, أنا كنت فقط أنبهك تنبيه بسيط, لا تفترض أنك وقعت في الخطأ لأنبهك, يبدو إنك تقرأ كل ردودي بشدة أعصاب, و لكني بالعادة مسترخي تماما :tongue1:.
رد: دروس الفلاش لتصميم الالعاب
اقتباس:
ليه قاعد تدافع عن نفسك؟, أحد هجم عليك؟, أنا كنت فقط أنبهك تنبيه بسيط, لا تفترض أنك وقعت في الخطأ لأنبهك, يبدو إنك تقرأ كل ردودي بشدة أعصاب, و لكني بالعادة مسترخي تماما :tongue1:.
ياخي تعقدت منك كل ما اكتب موضوع اشوف انه تمام ووقت ما ترد يطلع خطأ مواضيع قفلتلي هيه
وخفت لا تقفلي الموضوع يطلع تعبي بالبلاش :أفكر: وانا ماكلمتك بعصبية كلمتك خوفا من قفل موضوعي
:D
رد: دروس الفلاش لتصميم الالعاب
اقتباس:
تخيلو لو لمتزج الجيم ميكر مع فلاش
خرافه
شوفو هذه اللعبه بفلاش
لا الله يخليك مب خرافة هههههههههههههههههههههه
ماخلوا شي في هذه دنيا
شوف :
http://forums.gamemaker.nl/index.php?showtopic=245028
G-flash v0.3 = هذا اسمه وهو مشروع شبيه بالجافا جيم ميكر بس يحول ملفات جيم ميكر إلى فلاش
العالم قرية صغيرة
رد: دروس الفلاش لتصميم الالعاب
مشكورعلى موضوعك يا ماكس ميكر....... شوف المواضيع ولا بلاش ونبغ الكثير منك الكثير من الدروس
وشكرا
للتواصل azam-210@hotmail.com
رد: دروس الفلاش لتصميم الالعاب
الدرس الثالث روعه ^_^
بس يمكن تشرحلي بالتفصيل سالفة هذي الداله
كود:
_root.e.hitTest(_x, getBounds(_root).yMax, true)
أنا أعرف أن hitTest دالة كشف التصادم بس يمكن تشرح لي الباقي؟؟
وتسلم وبالتوفيق وننتظر باقي الدروس
"لاتخاف من المراقب أكتوبوت مهما كان حازم قلبه طيب ويريد المصلحه العامه .. لاتقوله أني قلت لك :09:"
رد: دروس الفلاش لتصميم الالعاب
اقتباس:
المشاركة الأصلية كتبت بواسطة من التراب
الدرس الثالث روعه ^_^
بس يمكن تشرحلي بالتفصيل سالفة هذي الداله
كود:
_root.e.hitTest(_x, getBounds(_root).yMax, true)
أنا أعرف أن hitTest دالة كشف التصادم بس يمكن تشرح لي الباقي؟؟
وتسلم وبالتوفيق وننتظر باقي الدروس
"لاتخاف من المراقب أكتوبوت مهما كان حازم قلبه طيب ويريد المصلحه العامه .. لاتقوله أني قلت لك :09:"
if (_root.e.hitTest(_x, getBounds(_root).yMax, true)) {
_root.e.gotoAndPlay(2);
}
نبدأ من البداية
الامرif (_root.e.hitTestالامر اف هو امر الشرط الامر _root يقوم بعمل خلف للسيمبول
من صفحة سيمبول الى الصفحة الرئيسية e.hitTest الامر هذا يقوم بكشف التصادم حرف الـe هو الملموس والامر الثاني لكشف التصادم (_x, getBounds(_root).yMax, true))جعل العملة بالارتفاع والعرض أي عند المرور باليمين والامام وعكسهم _root.e.gotoAndPlay(2);أي عند لمس السيمبول e يقوم بالذهاب الى صفحة 2 من السيمبول ليس من الصفحة
واي سؤال انا جاهز
رد: دروس الفلاش لتصميم الالعاب
تسلم وياليت تتابع قريبــًا
^_^
رد: دروس الفلاش لتصميم الالعاب
مشكور اخوي على الدرس المفيد وأنشاء الله إلى برامج أحسن
رد: دروس الفلاش لتصميم الالعاب
مشكور على الدرس القيم .. و فعلاً نحتاج إلى مواضيع مميزة كهذا الموضوع . و لك ترشيح مني
بخصوص الفلاش اخر مرة استعملته كان بالاصدار الخامس .. :أفكر:
رد: [درس] دروس الفلاش لتصميم الالعاب
:) .. جميل هذا الموضوع .. لكن شكل الأخ مشغول! لأن الموضوع متوقف!
أنا رح أتابع دروسك .. :) .. وأشوف ما يمكنني فعله بعدها ..
أنا أعرف الفلاش من سنة 2002 وهو أكثر برنامج أشتغل عليه ..
ولي فيه أعمال .. تجدها في قسم إبداعات رواد الصوت الإسلامي .. ومنها فلاش رمضان ..
لكن الألعاب ما مسوي ولا وحدة حاولت أن أسوي لعبة ولأكثر من مرة لكن النتيجة هي التوقف بسبب قلة الخبرة في هذه المجال .. وليس لدي كتب عن الفلاش .. وأعتمد على التعليمات المرفقة معه .. والعائق الأهم هو الدراسة >.< .
------------------------
إقتراح لا أمر:
1. أن تنقل هذه الدورة على قسم الفلاش لأنه أولى بها كما أعتقد .. وتضع موضوع إعلاني عنه في هذا القسم ..
2. أن تقسم الدورة .. لعدة مواضيع .. كل درس بموضوع .. حتى يسهل عليك متابعة الردود .
يعني تخيل إنت نزلت الدرس العاشر ,, وواحد يسألك عن الخامس! .. رح تصير فوضى .. اما التقسيم لعدة مواضيع يرتبها .. وشكرا
بالتوفيق
رد: [درس] دروس الفلاش لتصميم الالعاب
شكرا اخواني لكن الموضوع تقفل لانه مافي اسئلة انتهة اخر شيء من عند "من التراب" جزاه الله خير والي يبا يكمل مافي مشاكل انا كمان اكمل في اقرب وقت بس الظروف الي حصلتلي.على العموم شكرا للجميع