Avant toute chose, si il y a un sujet similaire, n'hésitez pas à me rediriger ou autre.
Je suis nouveau dans le monde de la programmation et je rencontre évidemment quelques difficultés.
Je me suis lancé dans un jolie p'tit projet de réalité augmentée ou j'ai utilisé Vuforia avec la création d'une application sur Android ainsi que des boutons avec des fonctions et tout ça, bref, un truc sympa !
Mais je me heurte à un petit problème dans mes programmes et pourtant je ne trouve pas de solution.
Je souhaite définir la police d'écriture Arial dans le Font du Text via un script.
Cette fonction marche très bien lorsque je défini manuellement dans Unity le texte Arial et en utilisant "public Font Arial" dans mon script.
Néanmoins je souhaite rendre automatique cette possibilité et c'est pourquoi je met un private ainsi que Resources.Load
J'ai évidemment utilisé la doc Unity avec Text.font et Resources.Load mais je ne trouve pas la solution ou quelque chose m'échappe...
Je vous remercie pour vos futurs réponses !
Code : Tout sélectionner
using UnityEngine;
using UnityEngine.UI;
public class ChangeLaPoliceduTexte : MonoBehaviour
{
Text m_Text;
private Font Arial;
private void Awake()
{
m_Text = GetComponent<Text>();
// for public ==== m_Text.font = Arial;
m_Text.font = Resources.Load<Font>("Arial");
}
}