2011-09-22 1 views
0

J'essaie de comprendre le langage Corona SDK, je ne connais pas grand-chose à la langue Lua car je viens d'un arrière-plan C# et XNA. La question que j'ai est que je veux faire de l'accélération sur un objet quand une flèche tactile est touchée sur l'écran.En venant de XNA, quel est le mécanisme de mise à jour de Corona (GameTime, gameTime)?

Dans XNA, vos changements de variables et le code pour cela seraient effectués dans la section Mise à jour, mais je ne suis pas entièrement sûr de savoir comment le faire dans Corona. Au moment où la flèche se déplace juste à une vitesse constante avec ce code.

function button:touch() 
    motiony = -speed 
end 
button:addEventListener("touch", button) 

Toute aide ou des pointeurs dans la bonne direction seraient appréciés.

+0

Géré pour résoudre le problème, ouais^_ ^ – Dominic

Répondre

0

Créez une variable pour stocker l'accélération. Lorsque vous appuyez sur le bouton, modifiez la valeur d'accélération et appliquez-la à la vitesse de l'objet.

Questions connexes