[درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
بسم الله الرحمن الرحيم
السـلام عليكم ورحمة الله وبركاته
مثال عن نظام القتال الجانبي :
http://www.geocities.com/thedeadlyhacker/after.png
====
الشرح
====
* استبدال الأكواد *
1- ابدأ مشروع جديد واضغط على Tools ثم ادخل على الـ Script Editor أو اضغط على F11
http://www.geocities.com/thedeadlyhacker/1.png
2- اختر السكربت Game_Actor واذهب الى السطر رقم 570-577
http://www.geocities.com/thedeadlyhacker/2.png
3- استبدل هذا الكود بالكود المظلل :
كود:
def screen_x
# Return after calculating x-coordinate by order of members in party
if self.index != nil
return self.index * 20 + 500
else
return 0
end
end
4- اذهب الى السطر 582-584 واستبدله بهذا الكود :
كود:
def screen_y
return self.index * 38 + 200
end
اضغط ok .. وانتهينا من الأول =)
-------------
* تغيير الـ Battler *
1- اضغط على Tools ثم ادخل على الـ Materialbase أو اضغط على F10
http://www.geocities.com/thedeadlyhacker/3.png
2- اذهب الى Graphics/Characters واستخرج صور الشخصيات الرئيسية + الوحوش .. وهنا راح نستخرج :
001-Fighter01
010-Lancer02
029-Cleric05
038-Mage06
051-Undead01
( طريقة الاستخراج : حدد على المطلوب + Save + Export )
3- باستخدام الفوتوشوب .. قم بأخذ الصور الواقفة المتجهة يسارا ً ( وللوحوش .. قم بأخذ الصور الواقفة المتجهة يميناً ) حتى يصبح كالآتي :
http://www.geocities.com/thedeadlyhacker/4.png
4- اذهب لمجلد المشروع وقم بنقل الصور الى مجلد Graphics\Battlers
5- بعد الانتهاء .. ارجع للمشروع واضغط على Tools ثم ادخل على الـ Database أو اضغط على F9
6- اذهب الى Troops واضغط على حرف A لترتيب الوحوش تلقائيا =)
http://www.geocities.com/thedeadlyhacker/5.png
7- بقي الآن شي واحد .. وهو ضبط الـ Arrow
اضغط على Tools ثم ادخل على الـ Script Editor أو اضغط على F11
8- اختر السكربت Arrow_Base واذهب الى السطر رقم 21-22
9- استبدل الكود بهذا الكود ( او قم بتغيير القيمة للكودين الى 13 )
كود:
self.ox = 13
self.oy = 13
10- انتهى الدرس =)
تم أخذ كود القتال الجانبي من هنا
بالتوفيق ان شاء الله :)
والسـلام خير ختام
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
شكرا على هذا الدرس الرائع
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
السـلام
اقتباس:
المشاركة الأصلية كتبت بواسطة الرجل القط
شكرا على هذا الدرس الرائع
العفو الرجل القط :)
وان شاء الله استفدت من الدرس =)
والسـلام خير ختام
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
مشكووووور اخوي على الدرس الرائع أتمنى انك تبقى دوم كذا
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
السـلام
اقتباس:
المشاركة الأصلية كتبت بواسطة MangaTutorials
مشكووووور اخوي على الدرس الرائع أتمنى انك تبقى دوم كذا
العفو MangaTutorials .. وشاكرلك على مرورك الأروع =)
----
تعديل بسيط بالدرس
اقتباس:
4- اذهب الى السطر 582-584 واستبدله بهذا الكود :
كود:
def screen_y
return self.index * 38 + 200
end
السطر 581-583 وليس 582-584 ..
وان شاء الله تنتبهون للنقطة :)
والسـلام خير ختام
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
تدري انه هاي السكربت قبل كنت ادوره @.@
جزاك الله الف خير ^^
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
السـلام
اقتباس:
المشاركة الأصلية كتبت بواسطة PrinceOfSorrow
تدري انه هاي السكربت قبل كنت ادوره @.@
الحمد لله اني افتدك بشي .. برنس ^^
اقتباس:
جزاك الله الف خير ^^
وياك ان شاء الله =)
والسـلام خير ختام
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
أخوي إذا تعرف كيف أخلي المقاتلين يتحركون لما يضربوا ضربتهم؟؟؟
ومشكور
1 مرفق
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
أخوي ياليت لو تشرحلي هذا العيب
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
السـلام
اقتباس:
المشاركة الأصلية كتبت بواسطة ][-][Mr.ZeNoN][-][
أخوي إذا تعرف كيف أخلي المقاتلين يتحركون لما يضربوا ضربتهم؟؟؟
ومشكور
باستخدام أي سكربت CBS .. =)
وهذا مثال على هالسكربت .. هنا
وراح تلاحظ سكربت CONSTANTS .. وسكربتات الـ CBS ..
اقتباس:
المشاركة الأصلية كتبت بواسطة ][-][Mr.ZeNoN][-][
أخوي ياليت لو تشرحلي هذا العيب
بسيطة .. لأنك ما حفضتها شفافة وبصيغة الـ PNG + ما عدلت في الكود .. =)
وان شاء الله افتدك .. وشاكرلك على مشاركتك بالموضوع :)
النقاط من 7-9 لا تنفذونها .. لأن بخاصية الـ Drag and Drop للأعداء .. راح يتعدل الـ Arrow .
بالتوفيق
والسـلام خير ختام
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
اقتباس:
المشاركة الأصلية كتبت بواسطة Dark Gamer
السـلام
باستخدام أي سكربت CBS .. =)
وهذا مثال على هالسكربت .. هنا
وراح تلاحظ سكربت CONSTANTS .. وسكربتات الـ CBS ..
بسيطة .. لأنك ما حفضتها شفافة وبصيغة الـ PNG + ما عدلت في الكود .. =)
وان شاء الله افتدك .. وشاكرلك على مشاركتك بالموضوع :)
النقاط من 7-9 لا تنفذونها .. لأن بخاصية الـ Drag and Drop للأعداء .. راح يتعدل الـ Arrow .
بالتوفيق
والسـلام خير ختام
أخوي ماكنت أتكلم عن الصورة إذا هي شفافة ولا لا :ponder:
لانه حتى الـBMP يقبلها شفافة بس أول لاتضيف الشخصية خل لون الخلفية شفافة عن طريق البرنامج نفسه
مع إني مطبق الكود بحذافيره بس بحاول مرة ثانية :)
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
أخوي سكربت الـCBS اللي عطيتني إياها مدري وش أسوي فيها ممكن تشرحلي؟؟
معليش تراني مبتدئ شوي :blackeye: بس بديت أحترف :D
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
اقتباس:
المشاركة الأصلية كتبت بواسطة ][-][Mr.ZeNoN][-][
أخوي ماكنت أتكلم عن الصورة إذا هي شفافة ولا لا :ponder:
لانه حتى الـBMP يقبلها شفافة بس أول لاتضيف الشخصية خل لون الخلفية شفافة عن طريق البرنامج نفسه
مع إني مطبق الكود بحذافيره بس بحاول مرة ثانية :)
اهاا .. ظنيتها صور الـ Battler في البداية .. :33:
لكن يفضل انك تستخدم الـ PNG أو الـ GIF لأنها الأكثر استخداما ً ببرنامج الاربيجي ميكر ..
والكود شغال 100% .. وان شاء الله يشتغل معاك وانصحك انك ما تنفذ الخطوات من 7-9 .. :)
اقتباس:
المشاركة الأصلية كتبت بواسطة ][-][Mr.ZeNoN][-][
أخوي سكربت الـCBS اللي عطيتني إياها مدري وش أسوي فيها ممكن تشرحلي؟؟
معليش تراني مبتدئ شوي :blackeye: بس بديت أحترف :D
صدقني .. هذا للخبراء بالبرنامج بس :D
راح اعطيك رابط السكربت .. وان شاء الله يفيدك ( هنا )
بالتوفيق .. =)
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
اقتباس:
والكود شغال 100% .. وان شاء الله يشتغل معاك وانصحك انك ما تنفذ الخطوات من 7-9 ..
رح أحاول مرة ثانية مع حذف شوية دروس :ponder:
والـpng الحييييييييين عرفت فايدتها :D
اقتباس:
صدقني .. هذا للخبراء بالبرنامج بس
راح اعطيك رابط السكربت .. وان شاء الله يفيدك ( هنا )
بالتوفيق .. =)
الحين في ظنك إني ماعرف شنهي السكربت؟؟ :squint:
كنت لعوب سكربتات زمان بس هاذي لغتها مختلفة :boggled:
بس أسهل :biggthump
شكرا أخي
1 مرفق
رد: [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..
:no:
.........
:dontknow: مع إني مطبق أكوادك بحذافيره