Pour éviter de se taper la gestion de fenêtre (et les changements de résolutions, et les mappings avec claviers/manettes...), pourquoi ne pas écrire le jeu sous forme de core libretro ?
Ainsi le jeu est une DLL à charger via une application (comme l'excellent Retroarch) qui se charge de tout.
# libretro core?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Écrire un jeu en Rust presque de zéro. Évalué à 5.
Pour éviter de se taper la gestion de fenêtre (et les changements de résolutions, et les mappings avec claviers/manettes...), pourquoi ne pas écrire le jeu sous forme de core libretro ?
Ainsi le jeu est une DLL à charger via une application (comme l'excellent Retroarch) qui se charge de tout.
https://docs.libretro.com/development/libretro-overview/
https://docs.libretro.com/development/cores/developing-cores/
https://github.com/max-m/rust-libretro/tree/f8cb496b49b2debfbb5d7dd66893eb4dac35d145/rust-libretro-example-core
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board