Qualche motore fisico 3D open source portatile a virgola fissa? [chiuso]


14

Sto cercando un motore fisico 3D a virgola fissa (cinetica di base e risoluzione del rilevamento delle collisioni ... niente di troppo sofisticato.)

Ho bisogno di matematica a virgola fissa perché mi piacerebbe avere risultati deterministici, a fini di riproducibilità e alta portabilità, perché mi aspetto che il mio gioco sia altamente portatile per dispositivi come telefoni cellulari o console di gioco portatili senza unità a virgola mobile.


I soli motori fisici che conosco supportano la matematica a virgola fissa sono quelli 2D. Ho il tuo desiderio di determinismo, perché è bello avere, ma è davvero un requisito? E ci sono molti motori fisici portatili, a virgola fissa o mobile non hanno molto a che fare con questo, a meno che non ne abbiate bisogno per correre in sequenza su piattaforme o qualcosa di simile - vero?

2
È un requisito, poiché è previsto per un gioco a turni in rete in cui ogni giocatore ha condiviso i propri ordini con altri giocatori alla fine di ogni turno e simulano il risultato, che deve essere lo stesso, esattamente e nessun server autorevole può essere nel mezzo (gioco p2p.) Intendo che sia portatile, non solo tra i sistemi operativi, ma anche le macchine, anche quelle senza FPU come NintendoDS. I risultati della FPU potrebbero anche essere incoerenti tra diversi compilatori nello stesso sistema operativo, quindi pensa a diverse architetture ...
kaoD

Hai già trovato un motore fisico 3D a virgola fissa? Ne sto cercando anche uno.
Ergwun,

@Ergwun no, non ... credo che non esistano.
kaoD

Sì, ho anche smesso di guardare.
Ergwun,

Risposte:


3

Puoi provare a chiedere al ragazzo che ha fatto tutorial su Flipcode su matematica a punto fisso 3d su dispositivi mobili , ha creato giochi e hanno incluso la fisica.

(Alcuni vecchi giochi utilizzavano il punto fisso (indovinando Carmageddon, Destruction Derby ...). Il punto fisso viene utilizzato su alcuni dispositivi mobili e hanno giochi e alcuni di essi sono 3D.

Spero possa essere d'aiuto. :)


Non esattamente quello che stavo cercando, ma una buona informazione. Non ho esplorato troppo AirplaySDK né ho visto alcuna licenza, ma sembra che sia un software propietario. Finirò per codificare il mio motore fisico (o almeno una sostituzione matematica a punto fisso) in modo che il primo like sia un ottimo punto di partenza.
Kaao,

1
@kaoD Qualche informazione in più sulla fisica dei punti fissi che ho trovato su Google. Mi chiedevo se queste cose fossero possibili in Bullet e sembra che alcuni ragazzi ci abbiano provato. Credo che Bullet sia buono, quindi è naturale cercarlo lì ... Contattaci o google altro per (punto fisso ODE, punto fisso fisica proiettile, ...)
user712092
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.