Lahendatud: kuidas redigeerida tekstivõrgu pro teksti

TextMeshPro on täiustatud tekstide renderduslahendus, mis pakub disaineritele Unity mängude teksti kujundamisel suurt paindlikkust. See lahendab paljud probleemid ja vajadused, millega kasutajaliidesed tavaliselt kokku puutuvad, pakkudes mastaabist olenemata teravamat teksti, selgemaid fonte ja palju muud. TextMeshPro abil on lihtne pakkuda kasutajatele rikkalikku ja kvaliteetset visuaalset tagasisidet nii dünaamilise kui staatilise teksti kaudu.

TextMeshPro teksti redigeerimine võib alguses tunduda keeruline, kuna see kasutab Unity standardsete tekstivõrkudega võrreldes erinevaid metoodikaid. Siiski, kui tunnete selle atribuutide (nt nägu ja kontuur, aluskate ja kaldpind) juhtelemente ning mõistate selle stiiliga tekstimärgendite toetust, saate oma teksti tõhusalt vastavalt soovile muuta.

Probleem: TextMeshPro teksti redigeerimine

TextMeshPro kasutamisel Unity'is on paljude arendajate jaoks tavaline probleem teksti dünaamiline muutmine. Tavaliselt peavad nad GameObjectilt hankima komponendi TextMeshProUGUI ja muutma selle tekstiväärtust. Siin käsitleme kasutajaliidesepõhist TextMesh pro eksemplari.

Lahendus ja samm-sammult koodi seletus

Siin on lahendus TextMeshPro teksti muutmiseks C#-s:

TMPro kasutamine;
...
public TextMeshProUGUI myText;
...
tühine värskendus ()
{
myText.text = "Uus tekst";
}

Esiteks kasutame TMPro nimeruumi, mis on vajalik teie skripti TextMeshPro komponentidele juurde pääsemiseks.

Järgmisena loome avaliku TextMeshProUGUI muutuja. See muutuja salvestab viite TextMeshProUGUI komponendile, mille teksti soovite muuta.

Värskendusmeetodi puhul muudame lihtsalt komponendi TextMeshProUGUI teksti, pääsedes juurde teksti atribuudile.

Kaasatud funktsioonid

TextMeshPro teksti redigeerimisel on meil põhiliselt üks funktsioon:

  • teksti omadus: TextMeshPro atribuut "tekst" võimaldab meil saada või määrata kuvatava stringi väärtuse.

Kasutatud ühtsuse raamatukogud

Siin kasutame Unity TMPro teeki. TMPro pakub Unity'is täiustatud teksti renderdamise võimalusi. See võimaldab meil juhtida meie teksti välimuse paljusid erinevaid aspekte, sealhulgas fonti, värvi, suurust, joondust ja palju muud.

Pidage meeles, et TextMeshPro võib teie kasutajaliideseid põhjalikult muuta, pakkudes tugevamat, paindlikumat ja visuaalselt atraktiivsemat alternatiivi lihtsustatud sisseehitatud tekstivõrgule. Sellega saate muuta oma Unity kasutajaliidese veelgi dünaamilisemaks ja kaasahaaravamaks.

Seonduvad postitused:

Jäta kommentaar