يا ريت لو في مواقع لتنزيل الشخصيات و البيئات .......... إلخ
لأني لا افقه شيئا في التصميم 3d
وشكرا
يا ريت لو في مواقع لتنزيل الشخصيات و البيئات .......... إلخ
لأني لا افقه شيئا في التصميم 3d
وشكرا
متى سيتم تصليح الخطأ في الموقع و أقدر أن انزل المحرك و التجربة؟
يبدو أن كلامي لم يعجبكإذا كان أزعجك فأرجو منك أن تنساه و اعتبره شيئاً لم يكن .
فقط ملاحظة / أنا هنا قصدت نفسي . لا أريد أن يفهمني أي عضو غلط .المشاركة الأصلية كتبت بواسطة Wolf Sniper
و عقبال ما تنهي اللعبة . و شكراً
لا إله إلا اللهمشروع لتعليم أساسيات لغة الـ ++C :-موضوع لتعليم الفيجوال بيسك 6 :
السلام عليكم
WolfSniper :
آآآه آسف أخي لم انتبه لردك
في الواقع جرادلي (ان كانت ستحتفظ بهذا الإسم) ستتغير قلباً وقالباً ،،،،،قلباً أي المحرك الرئيسي من Rev إلى AXD
وقالباً محرك اللعبة ويشمل هذا نظام القتال
العتب على النضر أخوي
الأخوة Cyber Lord و ابو سراج :
إبحثوا في المواضيع القديمة![]()
التعديل الأخير تم بواسطة PRG of RPG ; 12-02-2004 الساعة 04:32 PM
كود:Arabian Xtreme Designs : http://axdteam.com
السلام عليكم
الإصدارة 0.01 النهائية : http://axdteam.com/axdemf.htm
بالتوفيق![]()
كود:Arabian Xtreme Designs : http://axdteam.com
السلام عليكم
علي الصور التي ارسلتها تعتمد طريقة عمل أخرى :
1- الشخصية : هنالك مساحات زائدة في الشخصية والتي تسبب عدم دقة التصادم فأما أن تزيل هذه المساحات الخضراء وإما أعمل أنا دالة لإكتشاف مساحة الRect المطلوبة !
2- الأرضية : هل هذا كل شيء ! لو كان هذا صحيحاً فمن الصعب رسم الخريطة داخل الفيجوال بيسك ،، نحتاج إلى برنامج رسم خرائط Tile ...... والذي سيأخذ وقت طويل جداً (يحتاج 10 ساعات عمل ونضراً لضروفي الحالية أعتقد ان هذا سيأخذ إسبوع على الأقل) ولكن سيأتي بنتائج جيدة جداً ،، الحل الآخر خريطة كبيرة bmp
ولا يوجد عدا ذلك شيء آخر
اقترح ان اقوم بعمل دالة لإكتشاف الRect الداخلية + برمجة برنامج محرر الخرائط ... هل لديك إقتراحات ؟
كود:Arabian Xtreme Designs : http://axdteam.com
مرحبا و اسف على التاخير بسبب الزكام![]()
بخصوص الصور :
1- ببرنامج الجيم ميكر هناك عناك عده خيرات لأيجاد التصادم بين الصور .. الاولى هي الصوره كامله ( غير مرغوب) و الثانيه تحديد مربع مثل ما انت اقترحت ( ممتاز جدا ) و الثالثه هو بين البيكسلز ( غير ضروري حاليا ) ..
انا رائي انك تعمل بالثانيه احسن بكثير
2 - الخلفيات : مثل ما انت قلت ان في طريقتين .. الاولي هي صوره كبيره للمرحله و الثانيه هي صور الصغيره
اعتقد ان اسلوب الصور الصغيره هو الافضل لان عن طريقه يسهل تصميم المراحل و لكن التصادم الحقيقي بين الشخصيه و الارض لا يتم بين الصور الصغيره واللاعب بينما يتم بين اللاعب و اوبجيكتات مخفيه ( مثل ما اسوي بالجيم ميكر) فالخلفيه المرئيه ليست إلا عباره عن صور لا تتفاعل معا الكائنات...
انا شفت واحد مسوي حركه حلوه في صانع الخرائط ... حيث انه وضع لكل مرحله اسم .. و يكون تصميم المرحله داخل ملف نصي txt .. وكل ملف نصي عباره عن غرفه .. انا سارفق ملف نصي بغرفه لعلك تفهم ما اقصده ...
ستجد رقم 32 و 20 و يدل على حجم الصوره الواحد
و 105 هو رقم الارض التي لايمن تجاوزها ( الحائط و الارض)
1 و 0 عباره عن الخلفيه
الخ
و في النهايه رقم 10 و هو يدل على عدد الوبجيكتات بالغرفه
وبعدها الاوبجيكتات و مواقعها و نوع الجوائز المقدمه منها![]()
وللعلم يمكن لاي شخص التعديل و اللعب باللعبه و هذا هو موقع اللعبه http://www.braingames.getput.com/mog/
السلام عليكم
ما تشوف شر ان شاء الله والله يشفيك وتراك منتب بعيد عني
1- إن شاء الله أبعملها
2- رائع ،، حالياً كائنات التصادم هي مستطيلات وهمية كما ذكرت
بالنسبة لمصمم الخرائط فالطريقة التي فكرت بها هي عن طريقة وضع ملف خاص map. تماماً كما ذكرت
ولكن اعتقد اننا سنختلف في هيئة محتويات الملف لأسباب تقنية (الإكساءات على سبيل المثال والتشفير ...)
تحياتي إليك![]()
كود:Arabian Xtreme Designs : http://axdteam.com
اخي يزيد هنالك عيب في:
فالداله ليست دقيقه ارجو مراجعه الكلاسكود:class : AXD_Sprite method : Sprite_AnimUV
ملف السبريت مرفق في الاسفل
* عند تعيين 0 لـ xMaxNumber فيصبح التحرك على كل المقاطع بغض النظر عن StartH او StartV
* عند تعيين 1-2 لـ xMaxNumber يتوقف عن التحريك
* عند تعيين 3 لـ xMaxNumber يحرك اول موضعين من ( StartH ، StartV )
* وعدما تريد عرض اخر خانه (اقصى اليمين) لا يعرضها لوحدها انما يرضها مع اضافه مقطعين
كود:Sprite.Sprite_AnimUV 1, 10, 3, x
![]()
السلام عليكم
مربحاً أخي
أولاً![]()
ثانياً :
لا اعلم كفائة الAXD_Sprite الموجودة في 0.01F لأني قد أكون أجريت بعض التعديلات لأني أذكر أنني فعلاً عدلت على الطريقة AnimUV ولكن أغلب انها قبل رفع 0.01F
عموماً يجب أن تحدد عدد الUVs قبل إجراء التحريك من خلال SetUV او SetUVEx
سأقوم بتحميل الصورة وعمل مثال الآن
بالتوفيق![]()
كود:Arabian Xtreme Designs : http://axdteam.com
السلام عليكم
أخترت رأس الشخصية لكي أحركهكود:Public Sub Init_Pictures() Sprite.Sprite_Create "sp", App.Path & "\snake1.bmp", Helper.Vector2D(100, 100), Helper.ColorKey(0, 0, 128) Sprite.Sprite_SetUV Helper.RECTs(0, 0, 0.25, 0.09) Sprite.Sprite_SetPosition Helper.Vector2D(100, 100) End Sub Public Sub MyLoop() If Control.Keyboard_GetKeyState(DIK_RIGHT) Then Sprite.Sprite_AnimUV 4, 10, 0, 3 If Control.Keyboard_GetKeyState(DIK_LEFT) Then Sprite.Sprite_AnimUV 4, 10, 0, 4 If Control.Keyboard_GetKeyState(DIK_DOWN) Then Sprite.Sprite_AnimUV 4, 10, 0, 5 If Control.Keyboard_GetKeyState(DIK_UP) Then Sprite.Sprite_AnimUV 4, 10, 0, 6 End Sub
ولكن أخي هنالك مشاكل في طريقة تصميم الصورة
* يجب أن تكون إرتفاعات الصورة واحدة وإلا لن تكون النتائج دقيقة جداً
بمعنى آخر ان الصورة مقسمة إلى مستطيلات متماثلة وإفرض مساحة 1 pixel بين كل مقطع
هنا تحصل على نتيجة 100%
كود:Arabian Xtreme Designs : http://axdteam.com
السلام عليكم
كهذه الصورة
كود:Arabian Xtreme Designs : http://axdteam.com
السلام عليكم ورجمة الله وبركاته
يا أخ يزيد مالكيت في المنتدى وصلات لشخصيات جاهزة من نوع MD2 معليش تعبناك. ممكن تنزل وصلات ؟
ثاني شئ ياجماعة أحد ساكن في مكة ؟؟![]()
اخي يزيد هذا المثال ولاكن ليش كامل احببت ان ارفقه قبل النوم
ولاكن عدلت المثال تعديلات شبه جذريه على الذي ارسلته لك
وقسمت الصور لتفادي مشاكل التحريك والذاكره
وان شاء الله احاول اني اكملو بكره لانو اليوم زي منت عارف الدوام ((الممل))هلكني
![]()
تعبت من محاوله ارفاقه ولاكن راح اضع رابط له
الرابط
abusraage :
<<<< المفروض انو من مكه ،،
التعديل الأخير تم بواسطة الكريستال ; 17-02-2004 الساعة 12:48 AM
السلام عليكم
الكريستال :
الحمد لله اخوك رجع بالسلامة بعد نزيف 1000 لتر من السائل الأحمر ،، الحمد لله على كل حال
اللحظة التي انهيت المحادثة معك سكرت الجهاز وذهبت للنوم ولكن حصل ما حصل وربك ستر ...المهم حملت المثال ،،، ورأيت الكود مختصر جداً وما شاء الله عليك مبرمج ممتاز جداً جداً جداً
تحياتي![]()
كود:Arabian Xtreme Designs : http://axdteam.com