Nous allons réalisé un fond qui va suivre bouger avec la caméra pour donner du dynamisme à notre jeu.
1) Créer une nouvelle scène
Lui donner comme dimension 1024*768
2) Créer un nouvel acteur "background"
Créer deux nouvelles variable dans l'acteur
- startX
- startY
Placer l'acteur sur la scène
ATTENTION : désormais nous allons coder dans l'instance qui sera sur la scène, et non plus sur le prototype, afin d 'avoir accès aux propriété de la scène.
3) Dans l'instance de background placée sur la scène
- Utiliser un "change attribute" pour stocker les cordonnées de départ du background
- Utiliser un "constraint attribute" pour suivre la camera :
self.position X ====> scène.camera.originX + startX
(idem en Y)
Et voilà !
On peut ajouter d'aure background et utiliser cette formule pour modifier leur vitesse :
self.position X prend scène.camera.originX/x + startX
Un fond sympathique
Nous allons réalisé un fond qui va suivre bouger avec la caméra pour donner du dynamisme à notre jeu.
1) Créer une nouvelle scène
Lui donner comme dimension 1024*768
2) Créer un nouvel acteur "background"
Créer deux nouvelles variable dans l'acteur
- startX
- startY
Placer l'acteur sur la scène
ATTENTION : désormais nous allons coder dans l'instance qui sera sur la scène, et non plus sur le prototype, afin d 'avoir accès aux propriété de la scène.
3) Dans l'instance de background placée sur la scène
- Utiliser un "change attribute" pour stocker les cordonnées de départ du background
- Utiliser un "constraint attribute" pour suivre la camera :
self.position X ====> scène.camera.originX + startX
(idem en Y)
Et voilà !
On peut ajouter d'aure background et utiliser cette formule pour modifier leur vitesse :
self.position X prend scène.camera.originX/x + startX