Чи варто використовувати Bullet для 2D фізики замість Box2D для того, щоб вивчити Bullet?


10

Питання не так вже й багато. Мене не турбують накладні витрати, оскільки я впевнений, що вони обоє добре для моїх цілей. В основному, я знайомий з концепціями Box2D через двигуна фізики Farseer, але я хочу використовувати Bullet, коли я переходжу до 3D-матеріалів. Можливо, Куля має для мене якесь навчальне значення навіть у царині 2D?

Узагальнена версія запитання: чи слід використовувати двигун 3D-фізики для 2D-гри, якщо я планую використовувати двигун 3D-фізики в майбутньому? Або це марна трата часу, яка не мала б освітніх цінностей?


2
Я думаю , що це питання сильно залежить від того, наскільки «заради навчання Кулі» важливо вам .
Тетрад

Узагальнена версія запитання: чи слід використовувати двигун 3D-фізики для 2D-гри для навчальної цінності та потенційної майбутньої корисності? Як зазначалося, я планую використовувати двигун 3D-фізики у майбутніх проектах.
Крістофер Горенштейн

Це не так вже й великий стрибок з двигуна X на двигун Y, так, як все робиться, дещо інакше.
Качка комуністична

Офіційний приклад програми Bullet 2D за адресою: github.com/bulletphysics/bullet3/blob/2.83/examples/Planar2D/… Він класифікується у розділі "Експерименти" у прикладі браузера.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Відповіді:


6

Чому б не лікувати їх окремо?

У вас 2D гра; використовуйте правильний двигун / інструменти, щоб зробити цю гру найкращою.

Ви хочете возитися з 3D-двигуном, щоб навчитися цьому; потім поводьтесь із ним, зробіть кілька простих 3D-ігор чи додатків, але тримайте це окремо від іншої гри, над якою працюєте.


17

Я взагалі відчуваю, що навчитися використовувати щось у неправильному контексті не є цінною вправою.


не можете погодитись більше, ви захоплюєте щось завжди з якоюсь метою. навчання для подальшого використання звучить академічно не практично
цинкування
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.