OVH Cloud OVH Cloud

Curseur perso Director

2 réponses
Avatar
ThePerKo webforumsuser
Bonjour,
Pour un jeux, je cherche a remplacer le curseur de la souris par une image représentant un viseur circulaire avec une croix au centre. J'arrive pas a comprendre ce qu'il faut faire avec l'aide de director pour faire ceci . Est ce que l'image doit etre un bitmap créé dans director obligé ou un jpg peut passer ? Et comment dire a la souris que la pointe du curseur se trouve au centre de ce viseur?
Merci de votre aide
Seb

2 réponses

Avatar
bubar
ThePerKo wrote:
Bonjour,
Pour un jeux, je cherche a remplacer le curseur de la souris par une
image représentant un viseur circulaire avec une croix au centre.
J'arrive pas a comprendre ce qu'il faut faire avec l'aide de director
pour faire ceci . Est ce que l'image doit etre un bitmap créé dans
director obligé ou un jpg peut passer ? Et comment dire a la souris
que la pointe du curseur se trouve au centre de ce viseur? Merci de
votre aide
Seb


Tu peux utiliser un curseur perso mais avec pas mal de limitation. Voir
menu insertion->element de media->curseur.
Ton curseur ne peut dépasser 32x32 (16x16 pour le mac), ...

Autre solution : cacher la souris et utiliser un bitmap que tu
repositionnes en permanence à la position de la souris
pour te donner un exemple :
- crèè un bitmap de n'importe quel taille
- positionne le sur le sprite 1
- Dessus pose ce comportement

property pspr

on beginsprite me
pspr=sprite(me.spritenum)
cursor -1
end

on enterframe me
pspr.loc=the mouseloc
end

--
Bubar
Avatar
Vincent BLOCQUAUX
Les curseurs perso fonctionnent avec des images 1 bit. Tu peux les créer
avec Photoshop (image/mode niveau de gris puis image/mode bitmap).
Je crois que tu peux les faire avec director, dans la fenêtre dessin :
Modifier/transformer le bitmap/codage des couleurs = 1 bit.

Tu fais deux images de même taille :
- l'un qui est ton dessin (bords noir /fond blanc), ici on peut l'appeler
"curseur main"
- l'autre ton masque (ton dessin tout noir), ici on peut l'appeler "masque
curseur"

Ensuite tu affectes un comportement de ce type

on mouseEnter me
cursor[member("curseur main"),member("masque curseur")]

end

Vincent

PS : l'usage du forum voudrait que ton libellé de question soit [Dir 8.5 (
ou Dir MX)] curseur perso.


"ThePerKo" a écrit dans le message de news:
bvbc5f$mrd$
Bonjour,
Pour un jeux, je cherche a remplacer le curseur de la souris par une image


représentant un viseur circulaire avec une croix au centre. J'arrive pas a
comprendre ce qu'il faut faire avec l'aide de director pour faire ceci . Est
ce que l'image doit etre un bitmap créé dans director obligé ou un jpg peut
passer ? Et comment dire a la souris que la pointe du curseur se trouve au
centre de ce viseur?
Merci de votre aide
Seb