منقرع
24-06-2007, 02:50 PM
السلام عليكم ورحمة الله وبركاته ..
أكيد عندكم خلفية عنه..
نبدأ ..
ـــــــــــــــــــــــــــــ
أول أمر هو تحديث الشاشة : -
sync on
وبعدين نعطيه أمر الذهاب لآخر أوبجكت "والأفضل أن توقف هذه الخاصية" ...
autocam off
بعدين نعطي البرنامج سرعة التحديث :
sync rate 60
ثم نعطي الأمر لأخفاء الماوس
hide mouse
ملحوظة : -
يمكنك كتابة هذه الأوامر على سطر واحد وأفصلها بعلامة ":"
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
نلاحظ أننا كتبنا القيم في ثلاث أقسام يتعرف عليها البرنامح يلترتيب التالي : طول , عرض , إرتفاع
قد تتسائل كيف تعين هذه القيم ..
الإجابة هي أنه عندما أصنع عالم اللعبة بالماكس يعطيك الماكس قيم الطول والعرض و الإرتفاع عندما تؤشر بالماوس في أي مكان وبناء على تلك القيم أحدد مكان الاعب ...
بعد ذلك نقول للبرنامج أن هذا الأوبجيكت " player" يمكنه التحرك :
نجعل الرأس يتحرك :
ang as float
ثم نجعل الرأس يتحرك لإعلى وأسفل :
tilt as float
ثم عين سرعة مشي الاعب :
speed as float
ثم نعين سرعة المشي :
player.speed = 0.5
هذه سرعة الاعب أما حساسية الماوس في الدوران :
mousedevide = 2
المثال كاملا :
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
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
نكتفي بهذا القسم اليوم ...
وسوف أمشي معكم بهذا النمط حتى نكمل لعبة إن شاء الله .:D :D ..
والسلام عليكم
أكيد عندكم خلفية عنه..
نبدأ ..
ـــــــــــــــــــــــــــــ
أول أمر هو تحديث الشاشة : -
sync on
وبعدين نعطيه أمر الذهاب لآخر أوبجكت "والأفضل أن توقف هذه الخاصية" ...
autocam off
بعدين نعطي البرنامج سرعة التحديث :
sync rate 60
ثم نعطي الأمر لأخفاء الماوس
hide mouse
ملحوظة : -
يمكنك كتابة هذه الأوامر على سطر واحد وأفصلها بعلامة ":"
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
نلاحظ أننا كتبنا القيم في ثلاث أقسام يتعرف عليها البرنامح يلترتيب التالي : طول , عرض , إرتفاع
قد تتسائل كيف تعين هذه القيم ..
الإجابة هي أنه عندما أصنع عالم اللعبة بالماكس يعطيك الماكس قيم الطول والعرض و الإرتفاع عندما تؤشر بالماوس في أي مكان وبناء على تلك القيم أحدد مكان الاعب ...
بعد ذلك نقول للبرنامج أن هذا الأوبجيكت " player" يمكنه التحرك :
نجعل الرأس يتحرك :
ang as float
ثم نجعل الرأس يتحرك لإعلى وأسفل :
tilt as float
ثم عين سرعة مشي الاعب :
speed as float
ثم نعين سرعة المشي :
player.speed = 0.5
هذه سرعة الاعب أما حساسية الماوس في الدوران :
mousedevide = 2
المثال كاملا :
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
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
نكتفي بهذا القسم اليوم ...
وسوف أمشي معكم بهذا النمط حتى نكمل لعبة إن شاء الله .:D :D ..
والسلام عليكم