الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تصميم مراحل 2d

مغلق
بدأه Abdullah.Alshammeri في 14 مايو 2005 · 8 رد · 624 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا الان احاول تصميم لعبة 2d مشابهة لماريو .. لكن النقطة اللي عقدتني

تصميم مراحل اللعبة ..

انتم تعرفون ان المرحلة طويييلة .يعني لو اردت تصميمها فسأحتاج ان اضع النافذة بعرض 20000 بكسل واعتقد هذا في قمة الغباء .. بحثت عن حلول .. حملت العاب مشابهة .. لكن لم اجد شي واضح

فاعتقد ان هناك طريقة لعمل المراحل بحيث تساعد على سرعة اللعبة ..

ونفس الامر مع مشكلة اخرى وهي سباق سيارات ... الشارع طويل ولا اعرف الطريقة الصحيحة لتصميم الشارع ....

فكرت بحل ولم اجد الا حل واحد وهو اني اقوم بعمل المرحلة ثم اثناء اللعب اعمل تصيير لموقع اللاعب فقط ... لكن لا اعرف كيف اطبقها

باختصار كيف اصمم مرحلة شبيهة بسوبر ماريو ..

وعندي سؤال اخر ...

عند تحرك اللاعب .. هل احرك الكاميرا او احرك المرحلة ..اي ازيحها لليسار اثناء جري اللاعب

بقى لي اسألة اخرى لكن اجلتها بعدين حتى اسمع جواب لهالاسئلة

يمكن اسألتي غبية لكن تحملوني ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#2

المسألة سهلة " يا ليت نري اسئلة مثل هذه علي طول " ..

انظر الصورة

ممكن تقسم مرحلتك إلي عدة قطع مثل التي في الصورة

إذا تخطت الشخصية عرض الصورة

if player.x>width

then load 2nd pic

free 1st pic

يعني " إذا تخططت الشخصية عرض هذه الصورة "

1. حمل الصورة الثانية " الجزء الثاني من المرحلة "

2. حرر الصورة الاولي من الذاكرة

و من هنا قمت بعملية تحسين .

تسمي هذه العملية بأسم إزاحة الصفحات Page Scrolling .

post-40521-1116099222_thumb.jpg

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

اوه نسيت إجابة هذا

عند تحرك اللاعب .. هل احرك الكاميرا او احرك المرحلة ..اي ازيحها لليسار اثناء جري اللاعب

تحرك الكاميرا مع حركة اللاعب .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#4

صمم طريقة عرض المرحلة بحيث انك تعرض جزء معين فقط منها ..

و موقع اللاعب و باقي الأشياء خليه بالنسبة للمرحلة ..

يعني ابسط شي, لو المرحلة طولها 3000 و عرضها 2000, و الشاشة ابعادها 500 * 500, و اللاعب موقعه في المرحلة هو (1456,1984)

فخذ جزءا فقط من المرحلة (و هو الجزء اللذي فيه اللاعب) و ارسمه.

على فكمرة, هل بدأت فعلا بكتابة الكود؟ ام انك في مرحلة التفكير؟

#5

مشكورييين على سرعة الرد ..

انا مستعجل ولي رجعة بعدين ...

#### على فكرة, هل بدأت فعلا بكتابة الكود؟ ام انك في مرحلة التفكير؟ ####

انا حاليا ساطور محرك 2D خصيصا عشان اللعبة حتى يوفر علي الوقت ... وخلال الاجازة ستجد اللعبة هنا .. ان شاء الله

بقي لي الكثير من الاسئلة لكن مستعجل.

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

تفقد هذا المثال لعله يفيدك - ستجد فيه أجوبة لأسأتك ::

اقتباس
انتم تعرفون ان المرحلة طويييلة .يعني لو اردت تصميمها فسأحتاج ان اضع النافذة بعرض 20000 بكسل واعتقد هذا في قمة الغباء .. بحثت عن حلول .. حملت العاب مشابهة .. لكن لم اجد شي واضح
اقتباس
باختصار كيف اصمم مرحلة شبيهة بسوبر ماريو ..
اقتباس
عند تحرك اللاعب .. هل احرك الكاميرا او احرك المرحلة ..اي ازيحها لليسار اثناء جري اللاعب

Exem.rar

#7

حملت المثال ___ مشكور

اتضحت لي الفكرة .. لدي بعض الاسئلة لكن ااجلها بعدين .. حتى اكتب الكود ... ,وارى ماهي المشاكل اللي تواجهني

=========================

level editor for 2d game

ساحاول ان اصممه باذن الله ....

اعتقد ليس بتلك الصعوبة

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#8

وهذا ايضا للرفع :)

بقي ثلاث ايام على الاختبارات ..

لكن اتمنى اي واحد يتكلم عن هذه المواضيع لانها ستفيد ... يد وحدة ماتصفق ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#9

اخ شمري اهلا بعودتك

موقعي :- www.gamesdevteam.com

هذا الموضوع مغلق.

مواضيع مشابهة