In questi giorni ho voluto testare un po’ l’integrazione di Irrlicht con Bullet.
Dovete sapere che ci sono diversi modi di farla: o usando irrBullet, o irrBt o usando direttamente le API di Bullet.
Io ho provato direttamente la terza, perché su un post del forum di Irrlicht consigliavano così. Io invece consiglio il contrario: oltre che “reinventare la ruota”, dovete fare tutto a mano e dopo un po’ ci si annoia, specialmente per le linee di debug. Se siete de programmatori bravi ok, ma io, che in C++ non sono così esperto, ho deciso di cambiare strada non solo perché questa mi pare più difficile delle altre, ma anche perché vorrei evitare di avere troppi bug.
Così la scelta era tra irrBullet e irrBt.
Tra le due, per il momento, ho scelto la prima. Entrambe mi paiono molto avanzate, ma questa scelta si basa soprattutto sulla licenza: Zlib contro Creative Commons.
Per il momento non ho ancora cominciato a programmarci perché ho avuto numerosi problemi perché il mio sistema operativo è case-sensitive, al contrario di Windows, dove è sviluppata principalmente.
Vi spiego come ho fatto a risolverli e a installare irrBullet. … [Leggi il resto]