رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
بسم الله
هل يوجد كود يحسب المسافة بين نقطتين معينتين ؟
أعتذر مّنك أخي أمير على البرنامج الأن أنا أقوم برفعه حتى تتمكنمن تنزيله وبهذا يستفيذ منه الكل من هم في القسم
وشكراً أما بالنسبه لطلبك يمكن عمله بالنسبه لجسم متحرّك وأخر ساكن
ولكن إذا كان الأثنين متحركين سيكون فيه شوية صعوبه
والطريقه بأسلوب رياضي أي إنك تضع المتغير المختص بمسافة الجسم الساكن(position object) ناقص position object للجسم المتحرك ووضعهم في متغير واحد ويجب طباعة قيمته أثناء حركة الأوبجكت عند التنفيذ حتى تتمكن من معرفة المسافه بينهم وينطبق أيضاً هذا على الزياده في المسافه
هذه نظريّه قوم بتجربتها
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
بس في خطوات ما فهمتها في كودك وهن sleep 150 !!!!!!!
وكمان cls !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
و skip بعد اول سطر !!!!!!!!!!!!!!!!
ممكن يا نجد تشرحلي رجاء وبكون لك شااااااااااكر^^
هل أستخدمت الــvisual basic 6.0 ?
هذه وظيفتها مشابهه لأمر timer في الــvb 6.0 أي إنه يتأخر معالج الأوامر(compiler ) لـ150 ملي ثانيه
لكي يقراء السطر الذي يلي الأمرsleep والـــ1000 عباره عن ثانيه
أما بالنسبه لـــCls
هذا الأمر مش غريب بالنسبه لك.....لماذا؟
لإنه في الأصل هو إختصار لـــclear screen هههههههههههههههه....(^_^)
و skip: هي النقطه اتي سيتم القفز إليها بواسطة الأمر goto
رد: موضوع الطلبات و المساعدات Dark Basics
هذا برنامج لكل أعضاء القسم ومن فيهم الأخ Amir imma
أسم البرنامج :3d world studio
http://www.mediafire.com/?8yg2ztnnlae
طبعاً هو غني عن التعريف
رد: موضوع الطلبات و المساعدات Dark Basics
فعلا برنامج رائع وبالسبنة لك دارك db لم تمر علي كلمة cls لم افهم منك جيدا معنى الذي قلته؟!
لو سمحت اذا ما فيها غلبة بس شرح بسيط يعني وانا ما استخدم الفيجوال بيسيك ستوديو للاسف لا استخدم غير السي بلس بلس
رد: موضوع الطلبات و المساعدات Dark Basics
أمر Cls
يقوم بمسح النصوص التي يتم طبعاعتها إثناء التنفيذ والتي تليه مباشرتاً في نافدة الأكواد
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة Amir Imam
بسم الله
هل يوجد كود يحسب المسافة بين نقطتين معينتين ؟
بالتأكيد
ضع هذا الـ Function في أي مكان في الكود
كود PHP:
function distance(X1#,Y1#,Z1#,X2#,Y2#,Z2#)
Distx# = X1# -X2#
Disty# = Y1# - Y2#
Distz# = Z1# - Z2#
Distance# = sqrt(Distx# * Distx# + Disty# * Disty# + Distz# * Distz#)
endfunction Distance#
و ستستنطيع استخدامه متى ما تريد
كود PHP:
dist# = distance(hero.x,hero.y,hero.z,enemy.x,enemy.y,enemy.z)
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
جزاك الله خيرا يا اخ سنيك .. هذا فعلا ما كنت ابحث عنه .. انت فين من زمان يا عم الحاج :D
بس ممكن بقى تشرحة .. انا عارف ان Sqrt دي الجذر التربيعي .. لكن اشرح الكود بيعمل ايه يعني
جزاك الله خيرا
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة Amir Imam
بسم الله
جزاك الله خيرا يا اخ سنيك .. هذا فعلا ما كنت ابحث عنه .. انت فين من زمان يا عم الحاج :D
بس ممكن بقى تشرحة .. انا عارف ان Sqrt دي الجذر التربيعي .. لكن اشرح الكود بيعمل ايه يعني
جزاك الله خيرا
هذه فنكشن تقوم بحساب البعد بين نقطتيت في فضاء ثلاثي الابعاد
و هي عملية نأخذها بالرياضيات
حيث لدينا نقطتين لكل منهما ثلاث أبعاد, X Y Z
النقطة الاولى X1, Y1, Z1 و الثانية X2,Y2,Z2
نقوم بطرح كل بعد من الاخر لكلا النقطتين
X1 - X2
Y1 - Y2
Z1 - Z2
ثم نحسب الجذر التربيعي لمجموع عمليات الطرح مكعبة
نحصل بذلك على البعد
Distance = √((X2-X1)² + (Y2-Y1)² + (Z2-Z1)²) << Dist
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
جزاك الله خيرا .. وصلت ;)
رد: موضوع الطلبات و المساعدات Dark Basics
اخواني عندما اصمم شخصية ثلاثية الابعاد بي الماكس كيف ادخلها ال ى الدارك بسيك
+
عندما اصمم فيديو كيف اذا اردت ان اضعه في بداية لعبة
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
اخواني عندما اصمم شخصية ثلاثية الابعاد بي الماكس كيف ادخلها ال ى الدارك بسيك
+
عندما اصمم فيديو كيف اذا اردت ان اضعه في بداية لعبة
بسم الله
بعد تصميم الشخصية بالماكس يجب ان يكون تصديرة على اي هيئة من التالي :
X - 3ds - dbo واخر لا اذكره الان وما عليك بعد ذلك الا ان تضع الكود التالي في بداية البرنامج اي قبل الـ Loop
كود:
Load object Filename, object number
ثم تتعامل معه كما تريد في الـ Loop
اما عن الفيلم فيكون عن طريق Animation
اقتباس:
LOAD ANIMATION Filename,Animation Number
ثم بعد ذلك تشغلة في المكان الذي تحبه بالكود :
كود:
PLAY ANIMATION Animation Number
والله اعلم :)
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
اخواني عندما اصمم شخصية ثلاثية الابعاد بي الماكس كيف ادخلها ال ى الدارك بسيك
+
عندما اصمم فيديو كيف اذا اردت ان اضعه في بداية لعبة
إذاكنت تريده في بداية اللعبه حط الكود بتاعه في أول سطر
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة DBprog
إذاكنت تريده في بداية اللعبه حط الكود بتاعه في أول سطر
اختــــــــــــــــ على اي كود تتكلم
انا اريرد كود لوضع فيديو لبداية اللعبة
رد: موضوع الطلبات و المساعدات Dark Basics
اخواني اريد كود عندما يصل اي شخص الى اي مرحل سيجد متلا هناك صندوق لحفض ملعبه
+
اريد كود لان يلعب اي شخص من غير ما ينصب العبة في الجهاز
+
كود اخر عندما تدخل الى اللعبة سيجدون هناك مصمم لعبو وعندما يصغط عليه يعطيه صورتي
+
عندما اصمم شخصية ثلاثية الابعاد بي الماكس كيف ادخلها ال ى الدارك بسيك
+
عندما اصمم فيديو كيف اذا اردت ان اضعه في بداية لعبة
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
اختــــــــــــــــ على اي كود تتكلم
انا اريرد كود لوضع فيديو لبداية اللعبة
ياحادق أنا رديت عليك أرتكازاً على كلام الأخ Amir imam
اقتباس:
ثم بعد ذلك تشغلة في المكان الذي تحبه بالكود :
رمز:
PLAY ANIMATION Animation Number
بس ردي كان كتغلقه لطلبك وأنت قلت :
كيف أجعل الكود في البدايه وهو شيء بديهي أن تضعه في أول السطور حسب مابتريد...........وشكراً على ردّك