صفحة 62 من 63 الأولىالأولى ... 12375257585960616263 الأخيرةالأخيرة
النتائج 916 إلى 930 من 945

الموضوع: موضوع الطلبات و المساعدات Dark Basics

  1. #916
    التسجيل
    22-07-2007
    الدولة
    Egypt
    المشاركات
    1,171

    رد: موضوع الطلبات و المساعدات Dark Basics

    ان شاء الله ربنا يقدرنا على العمل بجد وتقديم شيء ذو قيمة
    مشكلة جديدة :
    تشغيل عرض فيديو
    مع بداية التحميل يتم تشغيل عرض فيديو ولكن الصوت فقط هو الذي يعمل ومفيش صورة
    الفيديو بصيغة AVI
    ياترى المشكلة في ايه ؟

  2. #917
    التسجيل
    04-05-2007
    الدولة
    K.S.A.
    المشاركات
    278

    رد: موضوع الطلبات و المساعدات Dark Basics

    انت متأكد انك كاتبه بهذا الشكل ؟؟

    كود:
    load animation "anim.avi",1
    play animation 1
    
    
    wait key
    الكود شغال عندي .. اذا ماشتغل عندك يمكن لازم تحمل كودك codec حق الفيديو ؟؟
    صلوا على النبي صلـ اللهـ عليهـ وسلمــ
    سبحان الله وبحمده *** سبحان الله العظيم

  3. #918
    التسجيل
    22-07-2007
    الدولة
    Egypt
    المشاركات
    1,171

    رد: موضوع الطلبات و المساعدات Dark Basics

    اشكرك يا عزيزي
    على العموم انا سيبت المشكلة دي دلوقتي لحد ما الاقي حل .. مع اني مش بحب اعدي مشكلة الا لما احلها الاول
    ما علينا
    في حاجة مش عارف هتكون مرت عليك قبل كده ولا لا .. بس انا بعملها من زمان
    انا مش بعرف اعمل شخصيات نهائي .. لاني مش بعرف اشتغل في المودلينج
    علشان كده كنت ومازلت باخد الشخصيات من برنامج FPSc واستخدمها
    طبعا بجرب الفريمز بتاعتها واظبطها واشتغل بيها
    الموضوع كان ماشي معايا تمام
    لما احب اخلي البطل يمسك سلاح بستخدم الكود :
    كود:
    Glue object to limb
    كانت زمان بتظبط معايا كويس جدا .. وتقريبا قيمة الـ Limb في مجسمات الـ FPSc كلها واحده
    لكن دلوقتي مش بتيجي مظبوطة قوي .. يعني السلاح ممكن يكون مخترق كتفه .. او مخترق راسه .. حاجات زي كده
    انا رغيت كتير
    لو انت استخدمت الاوبجكتز دي قبل كده في الدارك بيسك هتبقى عارف حل المشكلة تقريبا

  4. #919
    التسجيل
    04-05-2007
    الدولة
    K.S.A.
    المشاركات
    278

    رد: موضوع الطلبات و المساعدات Dark Basics

    لو اعطيتني صورة عن الناتج كان ممكن وضحتلي الصورة
    لكن على حسب فهمي لموضوعك ان السلاح بيخترق الكتف او اي كان وانت تبغاه يكون البطل ماسك السلاح بيده على نفس موقع اليد
    طبعا الكود اللي انت تستخدمة
    Glue object to limb هو يعمل عملية الصاق المجسم للمب معين واكيد انت عارف هذا الشيء
    لكن هناك نقطة لازم تركز فيها هي ان عملية الالصاق تكون في نقطة الاصل يعني ممكن الكاركتر اللي انت تستخدمه او السلاح مش مضبوط له نقطة الاصل


    عملت لك برنامج يحرك لك موقع اللمب تحركه للمكان اللي تبغاه
    بعدين تنسخ الاحداثيت اللي ظهرت وتكتبها كالتالي


    offset limb objID,LimbID,x#,y#,z#


    حاول فيها حتحلها ان شاء الله


    كود:
    
    make object box 1,3,10,3
    make object box 2,2,6,2
    
    
    
    
    position object 2,5,5,5
    glue object to limb 2,1,0
    do
    
    
    
    
    if upkey()=1 then move object 1,.2
    if downkey()=1 then move object 1,-.2
    if leftkey()=1 then move object left 1,.2
    if rightkey()=1 then move object right 1,.2
    
    
    if lower$(inkey$()) = "d" then inc x#,.2
    if lower$(inkey$()) = "a" then dec x#,.2
    if lower$(inkey$()) = "w" then inc y#,.2
    if lower$(inkey$()) = "s" then dec y#,.2
    if lower$(inkey$()) = "r" then inc z#,.2
    if lower$(inkey$()) = "f" then dec z#,.2
    
    
    offset limb 2,0,x#,y#,z#
    
    
    set cursor 0,0
    print ""; x# ; " " ; y#
    print ""; limb position x(2,0),limb position y(2,0),limb position z(2,0)
    
    
    
    
    
    
    
    
    
    
       `Control Camera
          position camera 0,0,0
             if mouseclick()=0
                xrotate camera camera angle x()-mousemovey()*0.25
                yrotate camera camera angle y()+mousemovex()*0.25
                if camera angle x()>80 then xrotate camera 80
                if camera angle x()<-60 then xrotate camera -60
             endif
             if mouseclick()>0 then CamDis#=CamDis#-mousemovey()*0.25
             CamDis#=CamDis#+mousemovez()*0.25
             if CamDis#>-20 then CamDis#=-20
             if CamDis#<-300 then CamDis#=-300
             move camera CamDis#
             if camera position y()<-60 then position camera camera position x(),-60,camera position z()
          mousemovex()=0
          mousemovey()=0
    
    
    sync
    loop

    ملاحظة تأكد من الايدي حق اللمب اللي عاوز تخلي موقع السلاح فيه
    صلوا على النبي صلـ اللهـ عليهـ وسلمــ
    سبحان الله وبحمده *** سبحان الله العظيم

  5. #920
    التسجيل
    04-05-2007
    الدولة
    K.S.A.
    المشاركات
    278

    رد: موضوع الطلبات و المساعدات Dark Basics

    الاحداثيات اللي لازم تكتبها تحصلها في الكود التالي:



    print ""; limb position x(2,0),limb position y(2,0),limb position z(2,0)
    صلوا على النبي صلـ اللهـ عليهـ وسلمــ
    سبحان الله وبحمده *** سبحان الله العظيم

  6. #921
    التسجيل
    22-07-2007
    الدولة
    Egypt
    المشاركات
    1,171

    رد: موضوع الطلبات و المساعدات Dark Basics

    كالعادة مبدع وفنان ومش عارف اشكرك ازاي
    هي دي بالظبط
    انا حاسس انك بتقرا افكاري وتجيب الحاجة اللي انا عاوزها بالظبط
    اشكرك جدا جدا جدا جدا
    -----
    بس الغريب في الموضوع ان Offset limb دي عمري ما استخدمتها قبل كده ومع ذلك كان بينفع الربط بين Objects عن طريق Limb
    بس على العموم الف شكر ليك يا اخي العزيز

  7. #922
    التسجيل
    04-05-2007
    الدولة
    K.S.A.
    المشاركات
    278

    رد: موضوع الطلبات و المساعدات Dark Basics

    العفو وهذا من حسن خلقك ^^ تسعدني مساعدتك وارجو ان اكون ساعدتك بالشكل المطلوب

    الـ offset limb
    مش عملية الصاق ولاشيء
    لكل اوبجكت له نقطة احداثياتها 0و0و0 بغض النظر عن موقع المجسمات اللتي يشمله المجسم فلو كانت نقطة الاصل للباب مثلا هي 0و0و0 عند اعطائه امر التدوير سيدور الباب من المنتصف وليس من الجانب
    لكن عند وضع نقطة الاصل 0و-5و0 فسيدور الباب بشكل واقعي كان احد فتحه ودخل الغرفة

    نفش الكود لتوضيح النقطة لكن عند ضغط زر space يدور الاوبجكت

    كود:
    make object box 1,3,10,3
    make object box 2,2,6,2
    
    
    
    
    
    
    
    
    position object 2,5,5,5
    glue object to limb 2,1,0
    do
    
    
    
    
    
    
    
    
    if upkey()=1 then move object 1,.2
    if downkey()=1 then move object 1,-.2
    if leftkey()=1 then move object left 1,.2
    if rightkey()=1 then move object right 1,.2
    
    
    
    
    if lower$(inkey$()) = "d" then inc x#,.2
    if lower$(inkey$()) = "a" then dec x#,.2
    if lower$(inkey$()) = "w" then inc y#,.2
    if lower$(inkey$()) = "s" then dec y#,.2
    if lower$(inkey$()) = "r" then inc z#,.2
    if lower$(inkey$()) = "f" then dec z#,.2
    
    
    
    
    offset limb 2,0,x#,y#,z#
    
    
    
    
    set cursor 0,0
    print ""; x# ; " " ; y#
    print ""; limb position x(2,0),limb position y(2,0),limb position z(2,0)
    
    
    
    
    
    
    if spacekey() then turn object left 2,1
    
    
    
    
    
    
    
    
    
    
    
    
       `Control Camera
          position camera 0,0,0
             if mouseclick()=0
                xrotate camera camera angle x()-mousemovey()*0.25
                yrotate camera camera angle y()+mousemovex()*0.25
                if camera angle x()>80 then xrotate camera 80
                if camera angle x()<-60 then xrotate camera -60
             endif
             if mouseclick()>0 then CamDis#=CamDis#-mousemovey()*0.25
             CamDis#=CamDis#+mousemovez()*0.25
             if CamDis#>-20 then CamDis#=-20
             if CamDis#<-300 then CamDis#=-300
             move camera CamDis#
             if camera position y()<-60 then position camera camera position x(),-60,camera position z()
          mousemovex()=0
          mousemovey()=0
    
    
    
    
    sync
    loop
    قبل كل شيء شغل البرنامج واضغط space وانظر كيف يدور الاوبجكت ستجدو يدور دوران عادي حول نفسه
    لكن غير القيم بالضغط على الازرار w-a-s-d-r-f
    واضغط space وانظر الى النتيجة ستجده يدور حول نقطة ماتبعد عنه سواءاً x or y or z

    ارجو ان تكون وضحت الصورة ^__^
    صلوا على النبي صلـ اللهـ عليهـ وسلمــ
    سبحان الله وبحمده *** سبحان الله العظيم

  8. #923
    التسجيل
    22-07-2007
    الدولة
    Egypt
    المشاركات
    1,171

    رد: موضوع الطلبات و المساعدات Dark Basics

    اشكرك يا عزيزي
    الكود افادني جدا في حاجات كتير
    يعني فتحلي مجالات كتير للعمل عليها

  9. #924
    التسجيل
    22-07-2007
    الدولة
    Egypt
    المشاركات
    1,171

    رد: موضوع الطلبات و المساعدات Dark Basics

    السلام عليكم اخي العزيز
    مشكلة مش عارف حلها من زمان قوي
    البطئ
    وضعت العالم والبطل والاسلحة والاعداء وكل حاجة
    لحد ما عملت حلقة تكرار For .. next علشان اعمل ذكاء صناعي .. ان العدو يبدأ الهجوم لما تصل المسافة بينه وبين البطل الى مسافة معينة
    عملت مصفوفة وحلقتين تكرار داخل بعض
    اللعبة بقت بطيئة جدا
    ياترى في حل تاني علشان اعمل الذكاء الصناعي واشيل البطئ ؟
    التعديل الأخير تم بواسطة Amir Imam ; 06-03-2012 الساعة 05:21 PM

  10. #925
    التسجيل
    04-05-2007
    الدولة
    K.S.A.
    المشاركات
    278

    رد: موضوع الطلبات و المساعدات Dark Basics

    والله ياعزيزي ماعندي فكرة حقيقةً لكن ممكن اعطيك بعض النصائح لتجنب مشكلتك
    1) تأكد ان عملية المزامنة قبل كل شيء (طبعا بعد تعريف الشاشة)

    sync on
    sync rate 0

    2) لاتستخدم كود hide object

    3) في تحميل المجسمات ينصح باستخدام صيغة dbo وليس .x لانه عند تحميل صيغة x فان الدارك بيسيك يقوم بتحويله اولا الى dbo قبل تحميله في الذاكرة
    يمكن استخدام كود

    make mesh from object meshnum,objnum
    save mesh "meshname",meshnum
    delete object objnum
    if file exist ("meshname")=1 then delete file "meshname"
    load mesh "meshname(.dbo)",meshid `or "load object"

    تأكد انك تستخدم كارت شاشة جيد ورام جيد ولاتكثر من المضلعات ..ايضاً لاتنسى حجم التيكستشرز

    ممكن تبحث في موقع thegamecreators
    تحت مكتوب Google Forum Search

    http://forum.thegamecreators.com/

    اكتب مشكلتك واعمل بحث ان شاء الله تحصل لها حل
    صلوا على النبي صلـ اللهـ عليهـ وسلمــ
    سبحان الله وبحمده *** سبحان الله العظيم

  11. #926
    التسجيل
    22-07-2007
    الدولة
    Egypt
    المشاركات
    1,171

    رد: موضوع الطلبات و المساعدات Dark Basics

    اشكرك يا عزيزي على المحاولة
    لكن انا اكتشفت ان المشكلة في حلقات التكرار For .. next المتداخلة
    شيلتها واضطريت اعمل سلوك الاعداء يدويا .. شيء متعب طبعا .. بس لما عملته لقيت الموضوع مشي عادي .. والبطئ لم يظهر بالصورة البشعة الاولى
    بس هحاول اكتشف طريقة تانية تكون مريحة وسريعة في نفس الوقت

  12. #927
    التسجيل
    04-05-2007
    الدولة
    K.S.A.
    المشاركات
    278

    رد: موضوع الطلبات و المساعدات Dark Basics

    هل for next داخل do ام خارجها ؟؟
    صلوا على النبي صلـ اللهـ عليهـ وسلمــ
    سبحان الله وبحمده *** سبحان الله العظيم

  13. #928
    التسجيل
    22-07-2007
    الدولة
    Egypt
    المشاركات
    1,171

    رد: موضوع الطلبات و المساعدات Dark Basics

    داخل do .. وبداخلها for .. next اخرى
    يعني مثلا
    كود:
    do
    for a = 1 to 10
    for b = 11 to 20
    next b
    next a
    loop

  14. #929
    التسجيل
    04-05-2007
    الدولة
    K.S.A.
    المشاركات
    278

    رد: موضوع الطلبات و المساعدات Dark Basics

    غريبة !! مع اني جربت الـ for .. next على 5000 مكعب وماحصل بطئ ولاشيء وانا استخدم لابتوب ذو مواصفات عادية
    انا حاشوف لك المشكلة بكرة ان شاء الله في موقع الدارك بيسيك لانه الان هو مغلق

    Parse error: syntax error, unexpected T_IF in C:\apollo\public_html\apollo\forum.php on line 208
    صلوا على النبي صلـ اللهـ عليهـ وسلمــ
    سبحان الله وبحمده *** سبحان الله العظيم

  15. #930
    التسجيل
    04-05-2007
    الدولة
    K.S.A.
    المشاركات
    278

    رد: موضوع الطلبات و المساعدات Dark Basics

    مع الاسف اخي امير لم اجد حل

    عاد الله يعينك تسجل في منتداهم واسألهم عن مشكلتك ويستحسن انك تعطيهم الكود
    صلوا على النبي صلـ اللهـ عليهـ وسلمــ
    سبحان الله وبحمده *** سبحان الله العظيم

صفحة 62 من 63 الأولىالأولى ... 12375257585960616263 الأخيرةالأخيرة

الكلمات الدلالية لهذا الموضوع

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •