Там не намного больше к вопросу. Я не беспокоюсь о накладных расходах, так как я уверен, что они оба хороши для моих целей. По сути, я знаком с концепциями Box2D благодаря механизму Farseer Physics Engine, но я хочу использовать Bullet, когда делаю переход к 3D-вещам. Возможно, Bullet имеет какое-то образовательное значение для меня даже в 2D-мире?
Обобщенная версия вопроса такова: должен ли я использовать физический движок 3D для 2D-игры, если я планирую использовать физический движок 3D в будущем? Или это пустая трата времени, которая не обеспечит образовательной ценности?
c++
physics
box2d
bullet-physics
Кристофер Хоренштейн
источник
источник
Ответы:
Почему бы не рассматривать их отдельно?
У вас есть 2D игра; используйте правильный движок / инструменты, чтобы сделать эту игру наилучшей.
Вы хотите возиться с 3D-движком, чтобы изучить его; затем возитесь с ним, создавайте несколько простых 3D-игр или приложений, но держите их отдельно от других игр, над которыми вы работаете.
источник
Я обычно чувствую, что научиться использовать что-то в неправильном контексте не является ценным упражнением.
источник