اهلا اسامة..كيفك؟
انا قرات الدرس رغم اني لم اطبق.. كان صعبا عدم التطبيق اثناء القراءة..
المهم.. اظنني فهمت الدرس جيدا..
لكن بعض النقاط ما راح افهمها الا لو طبقتها..
والمشكلة ما بحصل الهارد الا يوم الاربعاء.. فقلت خليني اسالك تفهمني هذي النقاط..
اول نقطة هي بخصوص انشاء ملف خارجي للمصفوفات..
ذكرت بالدرس ان هناك خاصية وهي التشفير فمثلا نقوم بصنع ملف بصيغة OMS
انا فهمت ذي النقطة وفسرتلي استفسار عن بعض الالعاب مثل Yu-gi-oh
وهي انني اجد صيغ الملفات بنوع . YGO
وهي صيغة ليست موجودة في الحقيقة!
عموما.. استفسار بخصوص شي بسيط.. ذكرت اني يمكنني صنع الملفات بصيغ مشفرة..
وفي تمرينك عن Array Load ذكرت اننا نحن سنقوم بانشاء ملف خارجي..
اذن كيف نصنع ملف مشفر؟ اعني يمكنني القيام بــSave As واغير الصيغة لكن كيف اقوم بتعديل هذه الصيغة؟؟
كان عندي استفسار تاني وهو بخصوص عمل Save بالالعاب..
عموما انا فهمت بطريقة انو الــsave بيكون باستخدام Array Save
لكن كيف؟ اعني هل سنقوم بعمل Save للــLevel
المذكور في قائمة Level manager؟؟
يعني انا بالاول كان عندي فكرة خاطئة عن الــSave وهي باستخدام Set Ic BB
لكن اكتشفت انه ان خرج من اللعبة فسوف تلغى الخاصية..
ولن تنفعني هذه الخاصية سوب ببعض الالعاب مثلا عندما يصل اللاعب الى نقطة محددة فان خسر وهو يحارب يعود الى تلك النقطة..
اذا كيف يمكنني استخدام الــArray للحفظ؟؟
كمان استفسار >> اعذرني..غبي وما امل >_<"
مثلا..في لعبة انا لعبتها قبل.. المهم.. وصلت لنقطة عملت Save
طبعا في عدد من الــSlot وهاي شغلة بسيطة عن طريق Push Button
لكن كانت اللعبة مختلفة نوعا ما.. فهو قال لي Your Name:
ولما كتبت اسمي تحولت خانة اللعبة من Slot1 الى اسمي باللعبة Yugi Motoo
وعندما دخلت الى ملف تخزينات اللعبة وجدت ان الملف الذي تم انشاؤه كان بالاسم الذي سجلته!
والسؤال ببساطة : كيف يمكننا جعل ملف التخزين بــArray Save BB متغيرا حسب اختيار اللاعب؟
وهناك شيء آخر...لنتفرض انني في ملفات اللعبة وضعت ملف اسمه Save Slots حتى انه ان استخدم اللاعب خاصية التخزين ينشئ ملف مصفوفة حتى ياخذ القيم منه..
طبعا في الفيرتوولز ساكتب مكان الــSave كالتالي
D:/Games/My Game/Save Slots/ Slot 1.Sav
طبعا على حسب الصيغة في النهاية..المهم..
لنفترض ان اللاعب في مرحلة الــSetup غير القرص.. فبدل d ثبته في C مثلا..
عندها يجب ان تقوم اللعبة بتخزين ملف الحفظ في الــC وليس الــD
اذا كيف يمكننا ان نجعل الفيرتوولز يستند على اعدادات الــSetUp
انا عموما ما اعرفه باختصار هو ان الفيرتوولز لن يتدخل في الــSetup لانك ذكرت في الملحق الاول اننا نقوم بتحويل الصيغة ببرنامج خارجي..
يعني ان الفيرتوولز سوف يقوم بحفظ الملف بناء على مكان وجود ملف التشغيل او اللعبة...
معلش..طولت عليك..
لكن شنسوي.. عنيد وما افهم > <"
يلا..سلام..
وشكرا ^^