Une étude complète de la détection des rayons physiques en ligne de commande sous Linux [Théorie]

1. Qu'est-ce que le composant Outline ?

Le composant Outline est un composant d'effets spéciaux dans Unity UGUI, utilisé pour ajouter des effets de trait aux éléments de l'interface utilisateur. En définissant la couleur, la largeur et le flou du trait, vous pouvez rendre les éléments de l'interface utilisateur plus visibles.

2. Comment fonctionne le composant Outline

Le composant Outline obtient l'effet de trait en dessinant plusieurs éléments d'interface utilisateur identiques autour des éléments d'interface utilisateur et en définissant différentes couleurs et tailles. La largeur et le flou du trait peuvent être contrôlés en ajustant les paramètres.

3. Propriétés communes du composant Outline

  • Couleur d'effet : La couleur du trait.
  • Distance d'effet : La distance du trait, qui peut être définie sur une valeur positive ou négative.
  • Utiliser Graphic Alpha : s'il faut utiliser la transparence des éléments de l'interface utilisateur comme transparence du trait.
  • Flou : Le degré de flou du trait.
  • Contour : La largeur du trait.

4. Fonctions communes du composant Outline

  • ModifyMesh : modifiez le maillage des éléments de l'interface utilisateur et utilisez-le pour dessiner des effets de trait.

5. Exemple de code complet

Exemple 1 : ajouter un trait rouge à un bouton

using UnityEngine;
using UnityEngine.UI;

public class Example1 : MonoBehaviour
{
    public Button button;
    public Outline outline;

    void Start()
    {
        outline.effectColor = Color.red;
        outline.effectDistance = new Vector2(2, -2);
        outline.useGraphicAlpha = true;
        outline.blur = 0;
        outline.outline = 5;
    }
}

Pas:

  1. Créez un bouton et montez le script Exemple1 sur le bouton.
  2. Faites glisser le composant Outline du bouton sur la variable de contour du script Exemple1.
  3. Dans la fonction Démarrer, définissez les attributs du contour, notamment effectColor, effectDistance, useGraphicAlpha, Blur et Outline.

Précautions:

  • Vous pouvez ajuster la couleur, la distance, la transparence, le flou et la largeur du trait selon vos besoins.

Exemple 2 : ajouter un trait bleu au texte

using UnityEngine;
using UnityEngine.UI;

public class Example2 : MonoBehaviour
{
    public Text text;
    public Outline outline;

    void Start()
    {
        outline.effectColor = Color.blue;
        outline.effectDistance = new Vector2(1, -1);
        outline.useGraphicAlpha = true;
        outline.blur = 0;
        outline.outline = 3;
    }
}

Pas:

  1. Créez un objet texte et montez le script Exemple2 sur l'objet texte.
  2. Faites glisser le composant Outline de l'objet texte sur la variable de contour du script Exemple2.
  3. Dans la fonction Démarrer, définissez les attributs du contour, notamment effectColor, effectDistance, useGraphicAlpha, Blur et Outline.

Précautions:

  • Vous pouvez ajuster la couleur, la distance, la transparence, le flou et la largeur du trait selon vos besoins.

Exemple 3 : ajouter un trait vert à une image

using UnityEngine;
using UnityEngine.UI;

public class Example3 : MonoBehaviour
{
    public Image image;
    public Outline outline;

    void Start()
    {
        outline.effectColor = Color.green;
        outline.effectDistance = new Vector2(3, -3);
        outline.useGraphicAlpha = true;
        outline.blur = 0;
        outline.outline = 7;
    }
}

Pas:

  1. Créez un objet image et montez le script Exemple3 sur l'objet image.
  2. Faites glisser le composant Outline de l'objet image sur la variable de contour du script Exemple3.
  3. Dans la fonction Démarrer, définissez les attributs du contour, notamment effectColor, effectDistance, useGraphicAlpha, Blur et Outline.

Précautions:

  • Vous pouvez ajuster la couleur, la distance, la transparence, le flou et la largeur du trait selon vos besoins.

Exemple 4 : Ajouter un trait jaune au curseur

using UnityEngine;
using UnityEngine.UI;

public class Example4 : MonoBehaviour
{
    public Slider slider;
    public Outline outline;

    void Start()
    {
        outline.effectColor = Color.yellow;
        outline.effectDistance = new Vector2(2, -2);
        outline.useGraphicAlpha = true;
        outline.blur = 0;
        outline.outline = 5;
    }
}

Pas:

  1. Créez un objet curseur et montez le script Exemple4 sur l'objet curseur.
  2. Faites glisser le composant Outline de l'objet slider sur la variable de contour du script Exemple4.
  3. Dans la fonction Démarrer, définissez les attributs du contour, notamment effectColor, effectDistance, useGraphicAlpha, Blur et Outline.

Précautions:

  • Vous pouvez ajuster la couleur, la distance, la transparence, le flou et la largeur du trait selon vos besoins.

Exemple 5 : ajouter un trait violet à la zone de saisie

using UnityEngine;
using UnityEngine.UI;

public class Example5 : MonoBehaviour
{
    public InputField inputField;
    public Outline outline;

    void Start()
    {
        outline.effectColor = Color.magenta;
        outline.effectDistance = new Vector2(1, -1);
        outline.useGraphicAlpha = true;
        outline.blur = 0;
        outline.outline = 3;
    }
}

Pas:

  1. Créez un objet zone de saisie et montez le script Exemple5 sur l'objet zone de saisie.
  2. Faites glisser le composant Outline de l'objet zone de saisie sur la variable de contour du script Exemple5.
  3. Dans la fonction Démarrer, définissez les attributs du contour, notamment effectColor, effectDistance, useGraphicAlpha, Blur et Outline.

Précautions:

  • Vous pouvez ajuster la couleur, la distance, la transparence, le flou et la largeur du trait selon vos besoins.

Je suppose que tu aimes

Origine blog.csdn.net/udisi658996666/article/details/132641649
conseillé
Classement