Tiel vi kreas punktan nombrilon ligitan al la movado de la ludanto.
Por teksto UI en Unity, kreu novan skripton nomitan Poentaro. Unue vi konstruas referencon al la ludanto:
publika transformilo;
Transformo specifas pozicion, skalon, ktp.
Sub Ĝisdatigi ni aldonas: player.position.z;
Temas pri la pozicio de la ludanto sur la Z-akso. Ĉi tio estu 0.
La unua parto rilatas al la ludanto de la poentaro.
Nun sekvas la referenco al la UI.
Por ĉi tio vi uzas:
uzante UnityEngine.UI;
La sekva bezonata variablo estas:
publika teksto
Teksto estas uzata ĉar la ero respondeca pri la alta poentaro estas la teksto.
Tiam vi nomu la tekston per: partituroTeksto;
La partituro Teksto. povas esti enmetita. kun scoreText.text vi diras al la komputilo, ke la teksto ŝanĝiĝas.
Vi agordas ĉi tion per la pozicio de ludanto: = player.position.z;
La pozicio de ludanto devas esti konvertita en tekston. Por ĉi tio vi ankaŭ bezonas ĉenan funkcion kaj aldonu: .ToString ()
Trenu la tekston en la nove kreitan kampon:
Nun vi enmetas "0" en la krampoj de la korda komponanto. Ĉi tio diras al la sistemo, ke vi volas nur tutajn nombrojn.
Por ke Unity optimumigu la pikselojn, vi ankaŭ povas aktivigi Pixel perfekte.
La finita skripto aspektas tiel:
Origine afiŝita 2020-06-07 12:19:00.