اولا الزوية الى زكرتها دة للاوبجكت كلة و لا لراسو ثانيا النقطة دة تحت ولا فوق و اة احداثيات x,y,z وقتها و على فكرة دة ليها نظرية فزيائية
اولا الزوية الى زكرتها دة للاوبجكت كلة و لا لراسو ثانيا النقطة دة تحت ولا فوق و اة احداثيات x,y,z وقتها و على فكرة دة ليها نظرية فزيائية
بسم الله
ايوه .. انا عايز النظرية الفيزيائية دي .. هنفرض مثلا ان هحسب زاوية نظر الاوبجكت 1 لمكان الاوبجكت 2 .. الاوبجكت 1 يقع في النقطة (0و0و0) والاوبجكت 2 يقع في النقطة ( 10و0و10)
اريد دالة تعود بقيمة 1 اذا كانت زاوية اتجاه الاوبجكت 1 تجاه الاوبجكت 2 وتعود بصفر اذا لم تكن في اتجاهه
طيب انا على فكرة اخي بدرس فيزياء اكيد يفيدك الي بديكم دروس سي هو اخي واكيد رايح يفيدك هو شاطر جدا بالفيزياء لكن مش فاهمة سؤالك بالضبظ متاسفة؟!
عيد صياغة السؤال واخي يرد عليك اوكي وبالنسبة لكودك شو فائدته بليس تحكيلي.
بسم الله
طبعا انا مش فاهم اي حاجة من الرد ده ولا عارف انا بكلم مين .. بس على فكرة انا بحب الانسان الصريح الواضح ومش بحب اللف والدوران
السؤال كالتالي :
لو افترضنا انك لديك الاوبجكت 1 .. يتجه بوجهه بزاوية 180 .. يعني
كود:Object angle y(1)=180
ولنفرض ايضا انه يوجد اوبجكت 2 موجود في نقطة ما .. فلو فرضنا اننا نمد خط مستقيم من اتجاه الزاوية للاوبجكت 1 .. فاريد ان اعرف هل تقاطع هذا الخط المستقيم مع الاوبجكت 2 ؟ ؟
ارجو ان يوضح الشكل .. في الشكل 1 يعيد القيمة صفر لانه الاوبجكت 2 لم يتقاطع مع الخط الممتد من الزاوية للاوبجكت 1 .. مع العلم ان هذا الخط يلتف مع دوران الاوبجكت 1 .. فهو متجه دائما لاتجاه الزاوية
اما في الشكل 2 فيعيد القيمة 1 لانه تقاطع مع الخط المستقيم .. ارجو ان اكون وضحت الفكرة
اما بالنسبة لفائدة هذا الكود فساتركه لك يا برنسس .. وحاول ان تصل له وحدك .. ولن تصل الا اذا اشتغلت عملي وتعبت وغلطت
انصح كل المبتدئين بمشاهدة هذا الفيديو :
أريد مزيد من دروس الفيديو من فضلك على الدارك و FPS
وشكراً
يمكن بكل سهوله وذلك ببرنامج 3d world studio ووظيفته عمل العوالم مع الأكسائات وعند إستدعائها تأتي مُكساه تلقائياً............اوكي عندي مشكلة نم نم نم نم نم انا بلشت اغلبكم نقلت الجسم للدارك اوكي بس تعرفه شو المشكلة راح يقهرني هالدارك انا تغلبت في تصميم بيت وعملتله خامات وكل شي طلع بيت ابيض بدون اي خامة ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
يعني امير او اي واحد بشتغل دارك لا تواخدوني اذا نسيت حد بس ما بعرف الي بيعرفه للدارك غير امير بتاسف اذا ظلمت اي حد طلع جسم ابيض بدون لون ولا خامة شو الحل .؟
بالاضافة صدرت خريطة باكملها طلعت بس صورة بدون ابعاد وكلها ابيض في ابيض
بسم الله
ادخل موقع www.youtube.com واكتب في البحث FPS Creator وستظهر نتائج كثيرة جدا
اخي عندما اصميم لعبة ثلاثية الابعاد هال يجب رسم مثلا هكذا
مرى هكذى
ومرى اخرى هكذا
والمرى الخرى هكذا
اخي انا هذه ارسومات بي لبانت
لايست بي المايا
ارجوووووو انتكون قد فهوة قصدي
طيب اخي ممكن احكيلك شغلة انت الي بتحكه عنه ما له داعي شو دخل الرسم باالابعاد الثلاثية انت شو بترسم قاعد الصراحة مش مفهوه شو تقصد يعني تقصد لازم الجسم اعمله حركات كل ما يعمل اشي يعمل حركة اوكي حقلك خليك تق هالعقدة الي براسك انته مش عملت جسم على الماكس اوكي طيب عملتله حركات مثلا يمشي زي الاهبل الجسم الي عملته على سبيل المثال اوكي بعد هيك يا اخي العزيز يا رووحي شو تساوي بس تحطله اكسبورت على الدارك بصيغة اكس اوكي وبعدها لما تروووح للدارك تحط لود ابجكت وتحط الاعدادت الي تعرفهم لتفعيل الجسم وبعد هيك في النهاية تحط لود انيميشن يعني تفعيل الحركة او بدا الحركة وتبدا حركة الجسم وهو ماشي زي الاهبل مثل ما عملتله في الماكس وصلت الفكرة ولا لا
طيب اخي ممكن احكيلك شغلة انت الي بتحكه عنه ما له داعي شو دخل الرسم باالابعاد الثلاثية انت شو بترسم قاعد الصراحة مش مفهوه شو تقصد يعني تقصد لازم الجسم اعمله حركات كل ما يعمل اشي يعمل حركة اوكي حقلك خليك تق هالعقدة الي براسك انته مش عملت جسم على الماكس اوكي طيب عملتله حركات مثلا يمشي زي الاهبل الجسم الي عملته على سبيل المثال اوكي بعد هيك يا اخي العزيز يا رووحي شو تساوي بس تحطله اكسبورت على الدارك بصيغة اكس اوكي وبعدها لما تروووح للدارك تحط لود ابجكت وتحط الاعدادت الي تعرفهم لتفعيل الجسم وبعد هيك في النهاية تحط لود انيميشن يعني تفعيل الحركة او بدا الحركة وتبدا حركة الجسم وهو ماشي زي الاهبل مثل ما عملتله في الماكس وصلت الفكرة ولا لا
بسم الله
انت جيبت الكلام ده منين يا برنس ؟!
Load ainmation ده علشان عرض فيلم في اللعبة
اما لو عايز تعمل حركة في الدارك بيسك بيكون عن طريق
كود:Loop object objectnumber,startframe,endframe
او
كود:Play object objectnumber,startframe,endframe
وطبعا تحط رقم الفريم الخاص بالحركة اللي انت عايزها .. لانك في الماكس بتسجل كل حركة في فريم .. لو مش عارف الفريمات في طريقة تعرفها بيها
كود:If upkey()=1 then inc a If downkey()=1 then dec a play object 1,a,a print a
كيف يعني بدي افعل حركة لجسم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
كيف امير مش على هاد الكود
load animation
!!!
حيرتني مش بدي احط جسم بدي افعل حركة للجسم مثلا المشي ممكن تحكيلي كيف مع اني جهزت هذا الحكي في الماكس اوكي امير؟
if upkey() =1 then move object 1,-5:loop object 1,1,50كيف يعني بدي افعل حركة لجسم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
كيف امير مش على هاد الكود
load animation
!!!
حيرتني مش بدي احط جسم بدي افعل حركة للجسم مثلا المشي ممكن تحكيلي كيف مع اني جهزت هذا الحكي في الماكس اوكي امير؟
or
if upkey() =1 then move object 1,-5
if upkey() =1 then loop object 1,1,50
أما إن كنت تريده أن يتوقف
if upkey() =0 then move object 1,0:loop object 1,0,0
or
if upkey() =0 then move object 1,0
if upkey() =0 then loop object 1,0,0
التعديل الأخير تم بواسطة The_source ; 12-12-2007 الساعة 03:28 PM
بسم الله
انظر الرد بتاع DBProg علشان الاكواد .. لكن في موضوع التصميم انا معرفش في الماكس قوي .. لكن معروف في اي تسجيل حركة بتكون في Frames .. هذه الفريمات بتستخدم في الدارك بيسك .. startframe تعني اول فريم الحركة مثلا والذي مثلا يكون10.. endframe تعني نهاية فريم الحركة مثلا والذي مثلا يكون 50 فيصبح الكود
يعني الفريمات هذه تكون مع الماكس .. واذا اردت ان تعرف فريمات لاوبجكت جاهز جرب الكود التاليكود:Loop object 1,10,50
كود:If upkey()=1 then inc a If downkey()=1 then dec a play object 1,a,a print a
شكرا لك يا AMIR LMAM