هلا بعصفور الإسلام
صدقني أنا إذا كنت أعرف الجواب أحاول أساعد
أسمحولي ع التقصير
1- مثلاً أن عملت لاعب وأريد أنا عند دخوله أي (عندما يتصادم) مثلاً ب المياه يعطل Events محدد أنا أختاره
يعني مافي شي أمر يعمل مثل هذه الشغلة أن يعطل events أنا أختار الevents التي سوف يعطلها.
بالنسبة للسؤال الأول
ألاحظ غموض في سؤالك ^^"
طبعًـا الأحداث ما تتعطل بأمر واحد .. وإذا كنت تقصد مثلا : حدث الضغط على زر في الكيبورد يتعطل
فيمكنك تصنع متغير وتعتبرة مثل مفتاح ( key ) للتشغيل إذا كان 1 (أو true) ينفذ الحدث ( Event )
أما إذا كان 0 أو ( False ) فلا يتأثر من من الضغط ع الزر !
تقدر تستخد الدالة if
كود:
if(key=1)
{
//do the Event
}
فإذا حدث التصادم تتغير قيمت المتغير key إلى 0
فتتعطل فاعلية حدث زر الكيبورد
= أعرف أن الموضوع غير واضح لكن يمكنك سياغت السؤال بوضوح اكبر إذا لم تحصل ع الجواب =
2- ممكن حدا يقلي شو بيعملوا الذي داخل المربع الأحمر كما في الصورة:
أما المربع فالسؤال الثاني فهو قصة ^..^
وأذكر انه هذا في ناقذة خصائص الأوبجيكت
وبختصار
Depth
معناها العمق داخل الشاشة فمثلا عمق الخلفية أكثر من عمق الكائنات الأوخرى
وبين الكائنات يمكن إستخدام هذه الخاصية فيمر الكائن الأقل عمقــًا أمام الكائن الآخر
Persistent
وهي الإستمرارية
وهي غير معمة للألعاب المكونةمن مراحل وغرف متتالية
لكنها في غاية الأهمية لألعاب
RPG
وفكرتها حفظ وضع الغرفة حين تركها
فإذا رجعت للغرفة وجدتها مثل ماتركتها ولا تعود إلى أصلها
Parent
وفيها تقدر تحدد كائن أب للكائن الحالي
حيث يرث الكائن كل خصائص الكائن الاب
مثلا
كائن كرة بيضاء إذا تصادمت الأرض تعود للأعلى
فيمكن برمجة كرات أخرى تكون ترث من الكرة البيضاء خاصيتها ويمكن إضاقة خصائص مميزة للأبناء فمثلا كرة حمراء تحرك بالكيبورد ولا داعي لبرمجة القفز عند الإصتدام لأنها ورثته من الكائن الأب
Mask
من أهم خصائص الكائن حيث يكون هو هيكل التصادمات المعتمد
بدلاً من سبريت الكائن
انظر : للمرفق المثال Mask.gm6
المعلومات كثيرة لكنها مفيدة في طريقك
^_^
أتمنى اني أفدتك للأمام