Développement du jeu vidéo Egg Hunter (partie 19)
- 02/12/2021 - 2 heures 2 minutes - Patrick Prémartin
Le BitmapScale est un sujet sensible : il fait varier la taille réelle d'affichage des images en fonction de la résolution des écrans. Le hic c'est qu'il n'est pas documenté. Dans certains cas c'est à nous de modifier les tailles ou les positions de ce qu'on fait sur les Canvas, dans d'autres c'est masqué et automatisé par FireMonkey.
Lors de cette session nous avons tenté de comprendre pourquoi et comment BitmapScale joue sur les dessins dans un TBitmap.
Au final, après pas mal de tests et plusieurs programmes développés pour essayer de comprendre, il est resté plus de questions que de réponses avec en priorité celle-ci : pourquoi dans Egg Hunter l'écran d'accueil est dessiné correctement alors que ce n'est pas le cas de l'écran de jeu en utilisant exactement le même code ?
A suivre, donc...
Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.
Liens associés
Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.
Mots-clés associés
Delphi, FireMonkey, FMX, Game Dev, Gamedev, Live coding