الان يمكنك تحميل كتاب تعلم برمجة الالعاب ثنائية الابعاد بواسطة XNA علي الرابط التالي
Showing posts with label XNA. Show all posts
Showing posts with label XNA. Show all posts
Tuesday, August 20, 2013
Sunday, June 5, 2011
XNA: Lesson 27_3D Game
السلام عليكم
درس اليوم عبارة عن لعبة 3D كاملة و هي استكمال للدروس السابقة و تم اضافة طلقات تضربها مركبة الفضاء و تم اضافة اصوات للعبة ... مطلوب فقط استكشاف الكود و الاطلاع علي وظائفه المختلفة.
يمكنكم تحميل اللعبة علي الرابط التالي:
http://goo.gl/7lJAD
Friday, April 29, 2011
XNA: Lesson 26_3D Collition and Shooting2
السلام عليكم
الدرس السادس و العشرون من سلسلة برمجة الالعاب بواسطة XNA
الدرس علي الرابط التالي:
Saturday, April 23, 2011
XNA: Lesson 25_3D Collition and Shooting
السلام عليكم
مع الدرس الخامس و العشرون من سلسلة برمجة الالعاب بواسطة XNA
الدرس علي الرابط التالي:
Monday, April 18, 2011
XNA: Lesson 24_More on Rotating
السلام عليكم
الدرس الرابع و العشرون من سلسلة برمجة الالعاب بواسطة XNA
الدرس علي الرابط التالي:
Tuesday, April 12, 2011
XNA: Lesson 23 Side to Side Movement and Camera Rotation
السلام عليكم
مع الدرس الثالث و العشرون من سلسلة برمجة الالعاب بواسطة XNA
الدرس علي الرابط التالي:
Saturday, April 9, 2011
XNA: Lesson 22 Creating a first person camera
السلام عليكم
مع الدرس الثاني و العشرون من سلسلة برمجة الالعاب بواسطة XNA
الدرس علي الرابط التالي:
Tuesday, April 5, 2011
XNA: Lesson 21 Rotating The Model
السلام عليكم
تم اضافة الدرس الواحد و العشرون من سلسلة برمجة الالعاب بواسطة xna
علي الرابط التالي:
Sunday, April 3, 2011
XNA: Lesson 20 Adding Model Manager
بسم الله
مع الدرس العشرون من سلسلة برمجة الالعاب بواسطة xna
الدرس علي الرابط التالي:
Saturday, April 2, 2011
XNA: Lesson 19: 3D_Models
السلام عليكم
مع الدرس التاسع عشر من سلسلة برمجة الالعاب بواسطة XNA
الدرس علي الرابط التالي:
Wednesday, March 30, 2011
XNA: Lesson 18: Applying Textures
مع الدرس الثامن عشر من سلسلة دروس برمجة الالعاب بواسطة XNA ...
الدرس علي الرابط التالي:
Monday, March 28, 2011
XNA: Lesson 17: MoreRotation and PrimitiveTypes
السلام عليكم
مع الدرس السابع عشر من سلسلة دروس برمجة الالعاب بواسطة XNA ...
الدرس علي الرابط التالي:
Sunday, March 27, 2011
XNA: Lesson16: Matrix Rotation and Movement
السلام عليكم
الدرس السادس عشر من سلسلة دروس برمجة الالعاب بواسطة XNA
علي الرابط التالي:
Thursday, March 24, 2011
XNA: Lesson 15_Creating a 3D Camera
السلام عليكم
الدرس الخامس عشر من سلسلة دروس برمجة الالعاب بواسطة XNA:
Creating a 3D Camera
الدرس علي الرابط التالي:
Thursday, December 23, 2010
XNA: Lesson14 - Models and Meshed
السلام عليكم
نستكمل رحلة دراسة الالعاب الثلاثية الابعاد و مع الدرس الرابع عشر القراءة و التحميل علي الرابط التالي:
Wednesday, December 15, 2010
XNA - Lesson 14: Drawing the 3D Axis in XNA
بسم الله
في هذا الدرس سوف نقوم برسم اول مشهد ثلاثي الابعاد لنا ...
تحميل و قراءة الدرس علي الرابط التالي:
Saturday, November 27, 2010
XNA: Lesson11 - XNA Vertices and Primitives
السلام عليكم
مع الدرس الحادي عشر من سلسلة دروس برمجة الالعاب بواسطة اطار العمل XNA: علي الرابط التالي:
بالتوفيق ...
Thursday, November 25, 2010
XNA: Lesson10 - 3D Coordinate Systems and Projections – النظام ثلاثي الابعاد و الاسقاطات
بسم الله و الصلاة و السلام علي رسول الله
اللهم لا سهل الا ما جعلته سهلا و انت تجعل الحزن اذا شئت سهلا
3D Coordinate Systems and Projections – النظام ثلاثي الابعاد و الاسقاطات
عرفنا في الدورة السابقة نظام الاحداثي ثنائي الابعاد و عرفنا انه يتكون من الاحداثي
X , Y
عرفنا في الدورة السابقة نظام الاحداثي ثنائي الابعاد و عرفنا انه يتكون من الاحداثي
X , Y
اما في النظام ثلاثي الابعاد فيتكون من ثلاثة احداثيات:
X المحور الافقي.
Y المحور الرأسي
Z العمق
و يمكن تشبيه النظام الثلاثي الابعاد بالصورة التالية:
كما نري اتجاه الاحداث باليد هنا ..
حيث الابهام يمثل العمق او محور ال
Z.
لحسن الحظ … تقوم
XNA
بمعظم العمل الصعب في رسم الكائن الثلاثي الابعاد علي الشاشة و العمل الصعب يتمثل في الرياضيات الثقيلة لرسم الكائن … و لكن
يجب علينا مع ذلك ان نفهم جيدا نظام الاسقاطات
Projections
و هو المسئول عن رسم الكائن ثلاثي الابعاد علي الشاشة باحداثياته الثلاثة …
تدعم ال
XNA
يجب علينا مع ذلك ان نفهم جيدا نظام الاسقاطات
Projections
و هو المسئول عن رسم الكائن ثلاثي الابعاد علي الشاشة باحداثياته الثلاثة …
تدعم ال
XNA
نوعين من انظمة الاسقاطات:
Perspective Projection: او نظام منظور الاسقاط:
و هذا المنظور يقوم بحساب عمق الرؤية حسب قرب او بعد الكائن عن الشاشة يعني اذا كان الكائن بعيد عن الشاشة فيرسم صغير و اذا كان قريب من الشاشة يرسم كبير … كالاتي:
طبعا هنا ال
Camera Position
هي الكاميرا التي بداخل الشاشة … ثم الشاشة ثم بالخارج نحن ننظر الي الشاشة … فكلما بعد الكائن عن نظرنا كلما صغر حجمه …
نظام الاسقاطات الثاني هو ال
Orthogonal Projection او نظام الاسقاط المتعامد:
و في هذا النظام يتم اهمال البعد Z كالاتي:
و في هذا المنظور كما ترون قد تم اهمال البعد Z و بالتالي بعد او قرب الكائن لا يؤثر في حجمه …
و هذا النظام يستخدم في رسم الكائنات فوق فوقها في النظام الثنائي الابعاد او في الالعاب الثلاثية ابعاد البسيطة حيث يستخدم مثلا في رسم الكائنات البسيطة الثلاثية الابعاد مثل الطاقة المتبقية للاعب التي ترسم فوق راس اللاعب و تتحرك معه في اي اتجاه …
ما قمنا بدراسته:
قمنا بالتعرف علي نظام الاسقاطات في النظام الثلاثي الابعاد و عرفنا انواعه و اشكاله و كيفية رسم الكائنات بكل مقياس …
Wednesday, November 24, 2010
XNA: Lesson9 - Basics of 3D Game Development
بسم الله و الصلاة و السلام علي رسول الله
صلي الله عليه و سلم
اللهم لا سهل الا ما جعلته سهلا
و انت تجعله الحزن اذا شئت سهلا
دورة أساسيات برمجة الالعاب ثلاثية الابعاد بواسطة اطار العمل
Microsoft XNA 3.1
صلي الله عليه و سلم
اللهم لا سهل الا ما جعلته سهلا
و انت تجعله الحزن اذا شئت سهلا
دورة أساسيات برمجة الالعاب ثلاثية الابعاد بواسطة اطار العمل
Microsoft XNA 3.1
خطة الدورة:
3D Coordinate Systems and Projections – ما هو النظام ثلاثي الابعاد و ما هي الاسقاطات.
Vertices and Primitives: مقاييس و محددات و انواع النظام الثلاثي الابعاد.
Vectors, Matrices and 3D Transformatio – المقايس ثلاثي الابعاد و التفاف المصفوفات و نقلها.
Lights, Camera and Effects – الاضاءة و الكاميرات و التاثيرات.
أول تطبيق لرسم شكل ثلاثي الابعاد.
Models and Meshes: النماذج و الشبكات.
فلنستعن بالله و لنبدأ علي بركة الله ...
Saturday, November 13, 2010
حمل الان لعبة زحمة في الفضاء من انتاجي
يجب توفر اطار العمل
Microsoft .NET Framework 3.5
لكي تتمكن من بدء اللعبة
يمكنك تحميله من هنا
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en
رابط تحميل اللعبة
http://www.mediafire.com/file/4hrey407ljyrl8d/RockRain.rar
Microsoft .NET Framework 3.5
لكي تتمكن من بدء اللعبة
يمكنك تحميله من هنا
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en
رابط تحميل اللعبة
http://www.mediafire.com/file/4hrey407ljyrl8d/RockRain.rar
Subscribe to:
Posts (Atom)


