Discuss Scratch

frouvera
Scratcher
100+ posts

Taille Maximal des lutins ?

Bonjour ,

Je souhaite faire un halo de lumière pour cela je défini un lutin qui a la partie centrale “transparente” et le reste de masque.
Je fais suivre à ce masque les mouvements de la souris.

Pb : Lorsque ma souris atteint les angles de la zone d'affichage. La partie à l'opposé n'est pas masqué.

Plusieurs solutions :
1 J'ai donc essayé de grossir le lutin :

ajouter100àlataille

Problème…le grossissement est limité et cela ne réponds pas à mon besoin de couvrir la zone.
2)
J'ai essayé d'augmenter le % de la taille initiale

mettreà800%delatailleinitiale

Idem cela n'a pas marché….

3) J'ai sélectionné le dessin dans le costume, j'ai déplacé le costume complétement à gauche et j'ai agrandi la zone du masque vers la droite j'ai fait de même en haut et en bas..
D'ailleurs c'est dommage de ne pas avoir la zone de dessin inférieur à 100%…et la ca fonctionne enfin…

4) j'ai une autre piste avec les clones ou l'estampillage, mais ça me parait plus lourd à mettre en œuvre pour un besoin si simple.

Avez vous une autre méthode pour réaliser un halo de lumière dans le noir ?
Pouvez-vous me dire de combien de taille est cette zone virtuelle au-delà du cadre du dessin ? Je n'ai vu aucune documentation la dessus ?

Le projet :
3 lutins avec les 3 solutions, j'ai
cacher
les masques qui ne servaient pas.
https://scratch.mit.edu/projects/116107570/

Last edited by frouvera (July 12, 2016 13:42:19)

GumDash
Scratcher
34 posts

Taille Maximal des lutins ?

selon les lutin, ils ont une taille différente (un personnage de la bibliothèque peut grandir de 600% une machine d'un peut moins (car elle plus grosse)
donc plus le lutin est gros moins il pourra s'agrandir
frouvera
Scratcher
100+ posts

Taille Maximal des lutins ?

merci pour ton retour, une alternative pour mon projet ?

Last edited by frouvera (July 12, 2016 13:56:20)

smrman
Scratcher
1000+ posts

Taille Maximal des lutins ?

Faire un lutin énorme qui dépasse les limites de l'éditeur puis, dans un projet, 100% est la taille maximale pour couvrir la zone.
frouvera
Scratcher
100+ posts

Taille Maximal des lutins ?

Merci.
@smrman : donc c'est ce que j'ai fait -cf point (3)-

Rien sur les dimensions au-dela de l'éditeur ?
300% la valeur est prise en compte, cela fonctionne sur des petits lutins, tant que le lutin n'atteint pas les limites de l'éditeur, sinon il ne prends pas en compte au dela.

C'est bien ça ?

Merci pour vos retours.

Ceo_
Scratcher
500+ posts

Taille Maximal des lutins ?

De base, l'éditeur et l'écran de jeu font 480x360. Après, si tu:
-Créés un carré (vecteur) prenant toute la place dans l'éditeur;
-Déplaces ce carré au extrémité de l'éditeur;
-L'agrandis à fond;

Tu peux avoir un immense lutin.
Le problème, c'est que si tu modifies sa taille, Scratch va voir que tu utilises un trop grand lutin et va lui réduire sa taille.

Last edited by Ceo_ (July 14, 2016 14:16:18)

Daffodil_alias_Daffo
Scratcher
500+ posts

Taille Maximal des lutins ?

bonjour Frouvera

je ne sais pas si çà peut te convenir, j'ai remixé ton projet :
https://scratch.mit.edu/projects/116270883/

dis-moi quand tu l'auras vu je le retirerai

bonne journée
frouvera
Scratcher
100+ posts

Taille Maximal des lutins ?

Solution de Daffo est innonvante :-)
Pas de masque juste un passage au premier plan avec un envoie de message lors que le lutin à afficher atteint une certaine distance.
Le seul bémol, c'est qu'il faut mettre le script sur chaque lutin qui voit le masque.

Merci, je pense que tu peux le retirer. :-)
PS :Ravi que tu es récupéré un pc :-)
Daffodil_alias_Daffo
Scratcher
500+ posts

Taille Maximal des lutins ?

bonjour Frouvera

frouvera wrote:

Le seul bémol, c'est qu'il faut mettre le script sur chaque lutin qui voit le masque.
tu n'as que 3 lutins c'est pour çà que je t'ai proposé cette solution


frouvera wrote:

Merci, je pense que tu peux le retirer. :-)
PS :Ravi que tu es récupéré un pc :-)

ok je l'ai retiré

et non je n'ai pas récupéré un pc pour toujours juste un que l'on m'a prêté jusqu'à fin juillet

bonne continuation

Powered by DjangoBB