Replies: 1 comment 3 replies
-
|
Le format BMP est assez facile a lire toi même à la main! Dans tout les cas, il aurait fallut lire et décoder l'image à un moment ou a un autre, que ça soit dans le core ou dans le jeu. On à décidé de faire ça du côté jeu pour simplifier le core et laisser le jeu choisir du format dans lequel ses ressources sont stockées. Tu pourrais avoir un truc comme ça: Sprite load_bitmap(const std::string& path);
try {
Sprite spr = load_bitmap("assets/pacman.bmp");
} catch (const AssetIOException& e) {
std::cerr << "Couldn't load pacman sprite: " << e.what() << std::endl;
}À toi de coder |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Bonjour,
Est-it possible d'avoir une explication / un example sur comment créer un sprite ?
Je suppose qu'au sein de notre jeu il est nécessaire de pouvoir charger les sprites qui composent nos entitées à l'aide d'un path, comme par exemple
"assets/pacman.bmp"Or je m'attendais à voir une méthode dans la structure
Spriteou dans la classeIComponentdans le styleSprite(std::string path)qui chargerai le fichierassets/pacman.pngdans lestd::vector<Color> pixelsmis à notre disposition.Merci de bien m'expliquer comment faire avec si possible un exemple ;)
Beta Was this translation helpful? Give feedback.
All reactions