Vale la pena usare Bullet per la fisica 2D invece di Box2D per motivi di apprendimento Bullet?


10

Non c'è molto altro alla domanda. Non sono preoccupato per le spese generali, poiché sono sicuro che entrambi stiano bene per i miei scopi. Fondamentalmente, ho familiarità con i concetti di Box2D a causa del Farseer Physics Engine, ma voglio usare Bullet quando faccio il salto in 3D. Forse Bullet ha qualche valore educativo per me anche nel regno 2D?

La versione generalizzata della domanda è: dovrei usare un motore fisico 3D per un gioco 2D se ho intenzione di utilizzare un motore fisico 3D in futuro? O è una perdita di tempo che non fornirebbe valore educativo?


2
Penso che questa domanda dipenda fortemente da quanto il "bene dell'apprendimento del Bullet" sia importante per te .
Tetrad,

La versione generalizzata della domanda è: dovrei usare un motore fisico 3D per un gioco 2D per valore educativo e potenziale utilità futura? Come detto, sto pensando di utilizzare un motore fisico 3D in progetti futuri.
Christopher Horenstein,

Non è un gran salto dal motore X al motore Y, solo il modo in cui le cose sono fatte sono leggermente diverse.
Il comunista Duck il

C'è un esempio ufficiale di Bullet 2D su: github.com/bulletphysics/bullet3/blob/2.83/examples/Planar2D/… È classificato sotto "Esperimenti" nel browser di esempio.
Ciro Santilli 21 病毒 审查 六四 事件 法轮功

Risposte:


6

Perché non trattarli separatamente?

Hai un gioco 2D; usa il motore / gli strumenti giusti per rendere quel gioco il meglio che può essere.

Vuoi giocare con un motore 3D per impararlo; quindi scherza, crea alcuni semplici giochi o app 3D, ma tienilo separato dall'altro gioco a cui stai lavorando.


17

La mia sensazione generale è sempre che imparare ad usare qualcosa nel contesto sbagliato non sia un esercizio prezioso.


non posso essere più d'accordo, prendi qualcosa sempre per qualche scopo. l'apprendimento per un uso futuro suona accademico, non pratico
tintinnio l'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.