Classes utiles
Classes utiles
Certaines classes très utiles dans DynamX peuvent vous servir dans vos addons :
-
DynamXContext contenant l'instance du PhysicsWorld, du loader obj et de plein d'autres choses
-
ClientDynamXUtils pour interpoler des quaternions du package de lwjgl
- DynamXRenderUtils pour dessiner des sphères et des véhicules
- DynamXGeometry pour...la géométrie
- DynamXMath pour des maths avec des scalaires (point de vecteurs ici)
- DynamXPhysicsHelper avec plein de fonctions utiles dans des calculs physiques
- DynamXUtils pour d'autres fonctions utiles en rapport avec Minecraft
Optimisation
Vous pouvez ajouter vos propres objets physiques (entités, terrain...), ou modifier ceux existants via des modules sur les entités. Cependant, il faut faire attention à tout optimiser pour ne pas risquer de lag, c'est ce que permettent différents outils comme les Vector3fPool
, QuaternionPool
, GlQuaternionPool
, permettant d'éviter de créer inutilement des vecteurs ou des quaternions lorsqu'ils ne sont utilisés que dans une seule fonction.