بسم الله الرحمن الرحيم
السـلام عليكم ورحمة الله وبركاته
مثال عن نظام القتال الجانبي :
====
الشرح
====
* استبدال الأكواد *
1- ابدأ مشروع جديد واضغط على Tools ثم ادخل على الـ Script Editor أو اضغط على F11
2- اختر السكربت Game_Actor واذهب الى السطر رقم 570-577
3- استبدل هذا الكود بالكود المظلل :
4- اذهب الى السطر 582-584 واستبدله بهذا الكود :كود: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
اضغط ok .. وانتهينا من الأول =)كود:def screen_y return self.index * 38 + 200 end
-------------
* تغيير الـ Battler *
1- اضغط على Tools ثم ادخل على الـ Materialbase أو اضغط على F10
2- اذهب الى Graphics/Characters واستخرج صور الشخصيات الرئيسية + الوحوش .. وهنا راح نستخرج :
001-Fighter01
010-Lancer02
029-Cleric05
038-Mage06
051-Undead01
( طريقة الاستخراج : حدد على المطلوب + Save + Export )
3- باستخدام الفوتوشوب .. قم بأخذ الصور الواقفة المتجهة يسارا ً ( وللوحوش .. قم بأخذ الصور الواقفة المتجهة يميناً ) حتى يصبح كالآتي :
4- اذهب لمجلد المشروع وقم بنقل الصور الى مجلد Graphics\Battlers
5- بعد الانتهاء .. ارجع للمشروع واضغط على Tools ثم ادخل على الـ Database أو اضغط على F9
6- اذهب الى Troops واضغط على حرف A لترتيب الوحوش تلقائيا =)
7- بقي الآن شي واحد .. وهو ضبط الـ Arrow
اضغط على Tools ثم ادخل على الـ Script Editor أو اضغط على F11
8- اختر السكربت Arrow_Base واذهب الى السطر رقم 21-22
9- استبدل الكود بهذا الكود ( او قم بتغيير القيمة للكودين الى 13 )
10- انتهى الدرس =)كود:self.ox = 13 self.oy = 13
تم أخذ كود القتال الجانبي من هنا
بالتوفيق ان شاء الله
والسـلام خير ختام