• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • صفحة 62 من 63 الأولىالأولى ... 12375257585960616263 الأخيرةالأخيرة
    النتائج 916 إلى 930 من 945

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

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

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

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

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

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

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

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

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

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

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

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

      رد: موضوع الطلبات و المساعدات 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
      المواضيع
      20
      شكر / اعجاب مشاركة

      رد: موضوع الطلبات و المساعدات 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
      المواضيع
      12
      شكر / اعجاب مشاركة

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

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

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

      رد: موضوع الطلبات و المساعدات 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
      المواضيع
      12
      شكر / اعجاب مشاركة

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

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

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

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

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

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

      رد: موضوع الطلبات و المساعدات 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
      المواضيع
      12
      شكر / اعجاب مشاركة

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

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

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

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

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

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

      رد: موضوع الطلبات و المساعدات 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
      المواضيع
      20
      شكر / اعجاب مشاركة

      رد: موضوع الطلبات و المساعدات 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
      المواضيع
      20
      شكر / اعجاب مشاركة

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

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

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

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

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

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

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