السلام عليكم ورحمة الله وبركاته ..
أكيد عندكم خلفية عنه..
نبدأ ..
ـــــــــــــــــــــــــــــ
أول أمر هو تحديث الشاشة : -
وبعدين نعطيه أمر الذهاب لآخر أوبجكت "والأفضل أن توقف هذه الخاصية" ...
بعدين نعطي البرنامج سرعة التحديث :
ثم نعطي الأمر لأخفاء الماوس
ملحوظة : -
يمكنك كتابة هذه الأوامر على سطر واحد وأفصلها بعلامة ":"
كود:
sync on : sync rate 60 : autocam off : hide mouse
بعد ذالك نبدأ في تكوين اللاعب : -
أولا نعرف البرنامج أننا سوف نكون الاعب :
كود:
global player as playerobject
ثم نبدأ بتعريف البرنامج أن هذه القيم خاصة بالاعب :
ثم نعين أبعاد اللاعب
كود:
x as float
z as float
y as float
الآن أنت حددت أبعاد اللاعب وبقي أن تعين قييم لتلك الأبعاد :
كود:
x = 522 , 544 , 00
z = 366 , 554 , 00
y = 00,00,00
نلاحظ أننا كتبنا القيم في ثلاث أقسام يتعرف عليها البرنامح يلترتيب التالي : طول , عرض , إرتفاع
قد تتسائل كيف تعين هذه القيم ..
الإجابة هي أنه عندما أصنع عالم اللعبة بالماكس يعطيك الماكس قيم الطول والعرض و الإرتفاع عندما تؤشر بالماوس في أي مكان وبناء على تلك القيم أحدد مكان الاعب ...
بعد ذلك نقول للبرنامج أن هذا الأوبجيكت " player" يمكنه التحرك :
نجعل الرأس يتحرك :
ثم نجعل الرأس يتحرك لإعلى وأسفل :
ثم عين سرعة مشي الاعب :
ثم نعين سرعة المشي :
هذه سرعة الاعب أما حساسية الماوس في الدوران :
المثال كاملا :
كود:
sync on : sync rate 60 : autocam off : hide mouse
global player as playerobject
type playerobject
x as float
z as float
y as float
x = 522 , 544 , 00
z = 366 , 554 , 00
y = 00,00,00
ang as float
tilt as float
speed as float
player.speed = 0.5
mousedevide = 2
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
نكتفي بهذا القسم اليوم ...
وسوف أمشي معكم بهذا النمط حتى نكمل لعبة إن شاء الله .
..
والسلام عليكم