المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الآن إصنع ألعابك بالدارك بيسك



منقرع
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 ..


والسلام عليكم

الرجل القط
24-06-2007, 03:10 PM
روعه المثال

و الى الامام

منقرع
24-06-2007, 03:20 PM
روعه المثال

و الى الامام


شكرا عالمرور الكريم يا قط ...


وأتمنى أن تكونوا قد أستفدتم حقا

.AJ.
24-06-2007, 06:42 PM
والله ما توقعتها منك طلعت مبو هين
مشكور على جهدك في قسمنا ^^

nash2
24-06-2007, 10:55 PM
يعطيك العافيك على الشرح البسيط, ما شاء عندنا عضو في الدارك بيسك :D, شيء جميل التنوع في صناعة الالعاب , بالتوفيق للجميع .

Evil Joker
25-06-2007, 10:50 PM
ما شاء الله الصراحة درس رائع لكن الا تورينا عملك انت خصم سنيك العنيف

snake_x86
26-06-2007, 01:36 AM
تشكر على الدرس ... اخيرا حد يكمل دروس الدارك بيسيك عني :D

oms
26-06-2007, 09:14 AM
مشكور على المشاركة .

Ahmedbna
18-07-2007, 02:18 PM
والله شرح جميل هو يعتبرمشابه ل 90% منه لشرح الأخ snake السابق ، بس ياريت تكمل ومتقفش عند كده بس

اسلام الدواس
18-07-2007, 05:05 PM
ارجوا ان تكمل لدرس سنيك مع امثله بدل التكرار

GENRAL OF WORLD
18-07-2007, 09:45 PM
شكرا جداااااااااااااا على هذه المشاركة

jumpfirst
26-07-2007, 10:02 AM
:33: السلام عليكم الله يعطيك العافية
اخوي انا ماشي في مشروع تصميم لعبة على DARKBASIC
وبدي منك خدمة
اذا في عندك مرجع عربي او انجيلزي تزودني فية :(
وبكون شاكر الك

Amir Imam
26-07-2007, 01:09 PM
بسم الله ...
ما شاء الله حاجة جميلة بالتوفيق والى الامام
انا شوفت الاكواد بتاعت الـ Dark basic وعجبتني لانها شبه اكواد الفيجوال بيسك ... ممكن اعرف اجيب البرنامج ده منين علشان انا شغال في تصميم الالعاب على الجيم ميكر وبعدين حاسس انه غير مرن بالمرة وعايز اشوف موضوع الــDark basic ده اوكي ؟

Amir Imam
03-08-2007, 12:35 AM
بسم الله
هو في ايه في المنتدى ده ... كل عضو يكتب نص موضوع ويسكت على كده
ممكن حد يكمل ... لا اله الا الله