AnimationManager

Licence Creative Commons
Cette librairie est mise à disposition selon les termes de la Licence Creative Commons Attribution 4.0 International.

Merci de simplement ajouter dans vos crédits :

  • mon nom : LACOMBE "Asthegor" Dominique
  • un lien vers mon site : http://larry-games.e-monsite.com/

 

Description

Cette librairie a pour objectif de simplifier le chargement et l'affichage dans Löve2D des animations.

 

Téléchargement

Lien vers la dernière version

 

Fonctionnalités prises en charge

Vous pouvez suivre l'évolution des nouveautés sur Trello : Trello de AnimationManager

Version 0.4
  • Récupération de la durée d'exécution (en secondes)
  • Modification de la durée d'exécution (en secondes)
    • L'animation est mise en pause si la durée d'exécution devient inférieure à 0.02
  • Ajustement de la durée d'exécution (en secondes)
    • L'animation est mise en pause si la durée d'exécution devient inférieure à 0.02
Version 0.3
  • Ajout de la mise en pause (pause)
  • Ajout de l'arrêt (stop)
  • Ajout du redémarrage (play)
  • Ajout de la vérification de l'exécution (isPlaying)
  • Récupération de l'opacité
  • Modification de l'opacité
  • Ajustement de l'opacité
Version 0.2
  • Ajout de la rotation de l'animation
  • Ajout du scaling de l'animation
  • Ajout du point d'ancrage de l'animation
Version 0.1
  • Chargement d'un nombre d'images défini dans un tileset
  • Réglage de la vitesse d'animation

 

Exemples d'utilisation

Affichage d'une animation simple

local AnimManager = require("AnimationManager")
local anim = {}
function love.load()
  anim = AnimManager:new("hero.png", 16, 18, 6, 0.5)
end
function love.update(dt)
  anim:update(dt)
end
function love.draw()
  anim:draw(10, 10)
end
Résultat :
Animationmanager example

 

Retrouvez l'exemple ici : Animation_Simple

 

Liste des fonctions

Pour obtenir la liste complète et détaillée de toutes les fonctions disponibles, rendez-vous ici : Fonctions de l'AnimationManager

Aucune note. Soyez le premier à attribuer une note !

Date de dernière mise à jour : 09/01/2018