Votre jeu s'attend à ce qu'un certain élément soit chargé, mais il n'est pas trouvé. Comment gérer la situation? Par exemple:
Texture* grassTexture = LoadTexture("Grass.png"); // returns NULL; texture not found
Mesh* car = LoadMesh("Car.obj"); // returns NULL; 3D mesh not found
Il pourrait avoir été accidentellement supprimé par l'utilisateur, corrompu ou mal orthographié lors de son développement.
Quelques réponses potentielles:
- Assertions (idéalement uniquement pendant le développement)
- Quittez le jeu avec élégance
- Lancez une exception et essayez de la gérer.
Quelle voie est la meilleure?