|
||||||
| ركن الالعاب الالكترونية pc - psp - ps3 - wii - xbox 360 |
![]() |
|
|
LinkBack | أدوات الموضوع | طرق العرض |
|
||||
|
بسم الله الرحمن الرحيم
دلوقتي مع برنامج XNA 3.1 خليك محترف برمجة ألعاب XBOX و PC وإبدع وورينا إن شاء الله هحطلكم دروس كتير إن شاء الله .. بس الأهم أعرفكم على البرنامج هو برنامج تصميم وبرمجة ألعاب عالمي من برمجة الشركة MicroSoft وهو برنامج يسهل عليكم عملية البحث عن الألعاب وتعب الدماغ برمج بنفسك عايز fifa إصنعها بنفسك عايز gta إصنعها بنفسك ريح دماغك معلومات عن الإصدار 3.1 الإصدار : 3.1 تاريخ الإصدار : 6/11/2009 اللغة : English الحجم : 73.2 MB غالباً سيظل التحميل لفترة :- ربع ساعة إن شاء الله أمثلة ألعاب صنعت به:- شئ مهم لتشغيل البرنامج:- برنامج السي شارب 2008 للتحميل:- Download Visual C# 2008 Express Edition ..... رابط تحميل البرنامج:- Download XNA Game Studio 3.1. تم بحمد الله تعالى منتظركم و إنتظروني إن شاء الله بالدروس الكافية الشافية لهذا البرنامج والسلام عليكم ورحمة الله وبركاته ![]() |
|
تسلم على البرنامج
يعطيك العافية أخوي |
|
|
اذا صدق الاخ الكريم فى وضع روس مفيدة للبرنامج ده يجب انا يثبت الموضوع
|
|
|
:: عضو نشيط ::
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
مشكور اخى الفاضل
ولكن اعتقد ان هذة البرامج تحتاج الى مبرمجين على دراية بلفات البرمجة |
|
إن شاء الله سوف أضع العديد من الدروس
إنتظروني حتى أرجع من مكتب العمل |
|
|
بسم الله الرحمن الرحيم
هنبدأ بالسهل للأصعب .. السهل : 2D إبدأ مشروع Xna جديد: بإستخدام هذه البرمجيات التي قمت بتنزيلها , تستطيع أن تبدأ بكتابة برامجك في ال Xna , تستطيع بدء ال Xna Game Studio 2.0 , الموجوده في قائمة إبدأ , وبعدها إختر قائمة ملف => و اختر مشروع جديد (New Project) . إذا كنت تملك نسخه كاملة الفيجوال ستديو , بإمكانك فتح مشروع بالطريقه العاديه و إختيار Xna Game Studio 2.0 من قائمة المشاريع على اليسار. نحتاج نوع مشروع Windows Game (2.0) . نشر اللعبة إلى ال Xbox360 سوف يتم مناقشته فيما بعد. الآن أكتب اسم اللعبة في خانة إسم المشروع انا اخترت “XNAtutorial” بعد ذلك إضغط موافق OK ! هكذا تم إنشاء مشروع Xna . في متصفح المشروع "Solution Explorer" على يمين الشاشة تستطيع ان ترى أن المشروع يحتوي على ملفين للكود و هما “Game1.CS” و “Program.CS” تستطيع مشاهدة ما يحتويانه من كود عن طريق الضغط على بالزر الأيمن للماوس و إختيار “View Code” . عندما تريد ان تشغل المشروع سوف يبدأ البرنامج التنفيذ من ملف ال “Program.CS” , في الدالة "Function" الرئيسية “Main” . ببساطة هذه الدالة تقوم بإستدعاء الكود الموجود في ملف ال “Game1.CS” . بكل الأحوال لا يلزمنا تغيير اي شيئ في ملف ال “Program.CS” . تركيبة البرنامج : افتح ملف ال “Game1.CS” . ستجد انه يحتوي على العديد من الملاحظات “Comments” باللون اأخضر , (بإمكانك حذفها), بإمكاننا الآن إستكشاف تركيبة برنامج لعبة ال Xna . الدالة المشيدة "Constructor Function" المسماه “Game1()” و التي يتم إستدعائها عند بدء التشغيل. بشكل عام تستعمل هذه الدالة لتحميل بعض المتغيرات الازمة بواسطة إطار عمل ال Xna . الدالة الإستهلالية “Initialize()” و التي يتم إستدعائها ايضا عند بدء تشغيل اللعبة. هذه هي الدالة التي تلزم لنضع فيها الكود الخاص بالتجهيز للعبة "Initialization" . الدالة “LoadContent()” , و التي تستخدم لإستيراد الموارد الازمه للعبة (مثل الصور و العناصر و الأصوات) إضافة إلى البيانات المتعلقة ببطاقة الرسوميات . الدالة “UnLoadContent” هي المكان المناسب لإلغاء تحميل كل ما ذكر سابقا (إن لزم). الدالة “Update()” هي الدالة التي يتم إستدعائها في كل إطار من إطارات سير اللعبة “Frame” و التي تساوي بالضبط 60 مره. في هذه الدالة سوف نضع الكود الخاص بنا اللازم لتحديث محتوى اللعبة أثناء تشغيلها, على سبيل المثال الكود الذي يقرأ من لوحة المفاتيح, و الكود الذي يقوم بتحديث العناصر الهندسية في المشهد. الدالة “Draw()” و التي يتم إستدعائها كلما سمح الكمبيوتر (أو بشكل أخص بطاقة الرسوميات) . حيث يتم في هذه الدالة وضع الكود الازم لعملية رسم محتويات المشهد على الشاشة بشكل فعلي. كما ترى فإنه لايلزمنا كود من أجل فتح شاشة معينة (مثل ال DirectX) , حيث سوف تتم هذه الخطوة بشكل تلقائي. عندما تقوم بتشغيل البرنامج من خلال الضغط على “F5” , سوف ترى شاشة زرقاء جميلة و جاهزه . دعنا الآن ننتقل لمناقشة جهاز الرسوميات “Graphics Device” . بشكل ملخص , جهاز الرسوميات هو رابط مباشر إلى بطاقة الرسوميات او ال “Graphical Adapter”. حيث يمثل ال “Graphics Device” كائن "Object" يمنحك وصول مباشر إلى قطع من ال “Hardware” داخل جهازك. نستطيع تعريف المتغير بسهولة في الكود كمتغير من نوع "GraphicsDevice" , و لأننا سوف نستخدم هذا المتغير بشكل كبير سوف نقوم بعمل إختصار لهذا المتغير. اولا و نقوم بتعريف هذا المتغير, من خلال إضافة السطر التالي في بدية الصنف "Class" بالضبط فوق الدالة “Game1()” : رمز Code:
GraphicsDevice device; رمز Code:
device = graphics.GraphicsDevice; رمز Code:
graphics.PreferredBackBufferWidth = 500; graphics.PreferredBackBufferHeight = 500; graphics.IsFullScreen = false; graphics.ApplyChanges(); Window.Title = "TRAIDNT GAME"; في السطر الأول و الثاني يتم تحديد حجم الذاكرة الخلفية “BackBuffer” , التي تحتوي على ما سوف يتم رسمه على الشاشة. في السطر الثالث نقوم بتحديد فيما إذا كنا نريد تشغيل اللعبه في وضع ملئ الشاشة ام لا, بعد ذلك نقوم بتطبيق التغيرات. في السطر الأخير يتم تحديد عنوان الشاشة. الآن قم بتشغيل البرنامج "F5" يجب ان يظهر لك شاشة بحجم 500 * 500 بكسل , مع العنوان الذي قمت بوضعه:- بهذا الشكل كود اللعبة حتى الآن :- رمز PHP:
|
|
|
|
|
![]() |
| العلامات المرجعية |
| أدوات الموضوع | |
| طرق العرض | |
|
|