Coucou à tous,
Voila mon problème.
Je cherche à savoir si l'utilisateur clique sur une zone transparente dans une Image
C'est aussi simple.
Merci encore,
A+
image transparente (PNG)
Re: image transparente (PNG)
Hello,
pour faire du drag sur une Image avec un chanel alpha, c'est simple:
(chanel alpha sur ton image, mode Read/Write et déclarée dans Untiy dans l'AlphaSource en tant que "Input Texture Alpha")
pour faire du drag sur une Image avec un chanel alpha, c'est simple:
(chanel alpha sur ton image, mode Read/Write et déclarée dans Untiy dans l'AlphaSource en tant que "Input Texture Alpha")
Code : Tout sélectionner
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class DragImage : MonoBehaviour, IDragHandler
{
private void Start()
{
// passe l'alphaHit au mini pour ignorer la transparence
this.GetComponent<Image>().alphaHitTestMinimumThreshold = 0.001f;
}
// méthode pour drag l'image
public void OnDrag(PointerEventData eventData)
{
transform.position += (Vector3)eventData.delta;
}
}
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ
Re: image transparente (PNG)
Tien, le package d'exemple avec image, code et scene: DragImage
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ
Re: image transparente (PNG)
Salut à tous,
J'aimerais savoir si je clique dans une zone transparente ou non dans un comopsant "Image".
Je cherche à faire un drag and drop avec la forme geometrique avec la souris uniquement si l'utilisateur clique dans le rose.
exemlpe :
https://www.developpez.net/forums/attac ... /brty.png/
Merci de votre aide,
A+
J'aimerais savoir si je clique dans une zone transparente ou non dans un comopsant "Image".
Je cherche à faire un drag and drop avec la forme geometrique avec la souris uniquement si l'utilisateur clique dans le rose.
exemlpe :
https://www.developpez.net/forums/attac ... /brty.png/
Merci de votre aide,
A+
Re: image transparente (PNG)
As-tu essayé le package que je t'ai posté au dessus ?
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ
Re: image transparente (PNG)
Merci à toi,
Toutes mes excuses, je n'avais pas vu le lien.
Merci pour le code, je ne l'aurais jamais trouvé ans toi,
et vive le forum unity.
A+
Toutes mes excuses, je n'avais pas vu le lien.
Merci pour le code, je ne l'aurais jamais trouvé ans toi,
et vive le forum unity.
A+