Salut,
is::Engine 2.2 est disponible! Nouvelles fonctionnalités :
►
Maintenant le SDM permet de gérer entièrement une fenêtre SFML c-à-d il gère automatiquement :- Les évènements de fermeture, focus et clavier / toucher (sur Android)
- La mise à jour et affichage des
Sprites SFML- L'affichage
d'un dialogue de confirmation quand on essaie de fermer l'application avec la touche
CANCEL (Touche paramétrable dans GameConfig.h)
Notez que vous pouvez changer la façon dont is::Engine gère
les évènements et les réponses (YES, OK, NO) de la boite de dialogue, en surchargeant tout simplement les méthodes
SDMmanageSceneEvents() et
SDMmanageSceneMsgAnswers().
►
Un système de Background qui permet de créer facilement des arrières plan dans une scène.►
Amélioration du moteur de collision basique :- Ajout du masque de collision Cercle
- Possibilité de dessiner (dans une scène) les masques de collision de chaque objets (le moteur détermine automatiquement le type de masque utilisé)
Le but du
moteur de collision basique n'est pas de remplacé
Box 2D mais de vous permettre de faire facilement des tests de collision simple. Croyez-moi on peut faire beaucoup de choses avec les collisions Basiques (Rectangle et Cercle) la preuve le premier jeu du moteur
I Can Transform a été créé uniquement avec
des masques de collision Rectangle.
►
Le guide d'utilisateur est disponible maintenant en version Web (HTML).►
Amélioration de l'Editeur de Niveau►
Le projet Démo qui est sur Git hub a été remplacé par un Projet Hello world à la sauce is::Engine afin de vous permettre de démarrer rapidement avec le moteur.En moins de 50 lignes de code la scène du projet Hello World fait ces choses :- Charge les ressources (musique, texture, police)
- Gère les événements de la fenêtre SFML (focus, fermeture, touche)
- Affiche une boite de confirmation quand on appuie sur ESCAPE (représente la touche Back sur Android)
- Définie une couleur de fond pour la scène
- Change la langue du jeu (Anglais / français)
- Communique avec vous grâce à une boite de dialogue de style RPG
- Affiche automatiquement un Sprite SFML
- Affiche automatiquement un background qui remplit la scène et qui se défile verticalement et horizontalement (avec une vitesse)
- Met à jour et dessine un objet qui s'anime (Bien sur une Classe a été créée pour cet objet ^^)
- Joue une bonne musique
Vous pouvez jeter un coup d'œil au projet afin de le constater vous même !
Le but de is::Engine est de vous permettre de créer tout ce que vous voulez facilement et simplement !