يجب أن يسقط الكائن في Box2D تدوير المقرر أن مركز الكتلة؟
-
05-07-2019 - |
سؤال
وأنا أحاول محاكاة بالون الوقوع في Box2DAS3. ما هو مهم هو أن البالون يسقط على ان يكون الجزء السفلي كنتم تفجيره بالتناوب نحو القاع اذا كان ضرب جانبية أو يتم إسقاط في زاوية.
نص بديل http://lh4.ggpht.com /_gjsCWAV_CZc/Sw7zqHahTJI/AAAAAAAAC3s/YIJka4AsM5s/s144/Untitled.jpg
ولقد حاولت التعويض عن مركز كتلة الجسم والانضمام أيضا على جثتين جنبا إلى جنب مع أكثر كثافة واحد يمثل التعادل. في كلتا الحالتين يسقط الجسم في نفس الزاوية دون الدورية.
المحلول
وكائن في السقوط الحر (فراغ)، دون أي الخطية الأولي أو السرعة الزاوية، وسوف تبدأ أبدا أن تدور في حد ذاته، بغض النظر عن أين يكمن مركز ثقله. تحتاج إلى محاكاة سحب السوائل والطفو. وهناك طريقة بسيطة لهذا هو لإضافة قوة صغيرة على الجزء العلوي من البالون الذي يشير إلى أعلى.
نصائح أخرى
وإضافة قوة السحب لجميع الكائنات. شيء من هذا القبيل -velocity / drag_amount