Skip to content
Sources des démos présentées lors du Delphi Tour 2019
Branch: master
Clone or download
Latest commit 37bb24b Jun 2, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Demo5-finale
demo1_heightmap
demo2_deplacement
demo3_orientation
demo4_collision
demo5_bonus1
demo5_bonus2
demo5_bonus3
.gitattributes
.gitignore
LICENSE
README.md
demo1.png
demo2.png
demo3.png
demo4.png
demo5_bonus1.png
demo5_bonus2.png
demo5_bonus3.png
demo5_finale.png

README.md

Ile 3D

Voici les sources des démonstrations que j'ai faites à Nantes lors du Delphi Tour 2019. Il s'agissait de montrer comment produire un décor extérieur en 3D (une ile dans le cas présent) avec Delphi et Firemonkey. Le joueur est libre de se déplacer dans ce décor virtuel.

Les démos proposées sont complémentaires et sont à suivre dans l'ordre :

  • demo1_heightmap : c'est la démo de base qui permet de générer le relief en 3D à partir d'un champ de hauteur (heightmap);
  • demo2_deplacement : basée sur la démo précédente avec une heightmap plus grande, j'y ai ajouté la notion de déplacement;
  • demo3_orientation : complément de la démo 2 qui permet de gérer l'orientation du joueur;
  • demo4_collision : complément de la démo 3 qui fait que le joueur suit maintenant les aspérités du sol;
  • demo5_bonus1 : complément de la démo 4 qui améliore le réalisme en ajoutant des sources lumineuses et une texture pour le sol;
  • demo5_bonus2 : amélioration du réalisme en ajoutant cette fois ci océan et rivière;
  • demo5_bonus3 : ajout de la gestion des nuages;
  • demo5_finale : démo finale avec ajout du drapeau, des palmiers, de la gestion des collisions entre le joueur et ces objets ainsi que l'affichage du nombre d'images par seconde (FPS).

Vous trouverez un projet plus complet sur mon GitHub FMX ISland : https://github.com/gbegreg/FMXISland

Grégory Bersegeay : http://www.gbesoft.fr

Captures d'écran :

You can’t perform that action at this time.