כך יוצרים מונה נקודות המקושר לתנועת השחקן.
עבור ממשק משתמש טקסט ב- Unity, צור סקריפט חדש בשם Score. ראשית אתה בונה הפניה לשחקן:
שחקן טרנספורמציה ציבורית;
Transform מציין מיקום, קנה מידה וכו '.
תחת עדכון אנו מוסיפים: player.position.z;
מדובר במיקום השחקן על ציר ה- Z. זה צריך להיות 0.
החלק הראשון מתייחס לשחקן מהניקוד.
כעת באה ההפניה לממשק המשתמש.
לשם כך אתה משתמש ב:
באמצעות UnityEngine.UI;
המשתנה הנדרש הבא הוא:
טקסט ציבורי
משתמשים בטקסט מכיוון שהרכיב האחראי על הציון הגבוה הוא הטקסט.
ואז אתה שם את הטקסט עם: scoreText;
הניקוד טקסט. ניתן להכניס. עם scoreText.text אתה אומר למחשב שהטקסט משתנה.
הגדרת זאת עם עמדת השחקן: = player.position.z;
יש להמיר את עמדת השחקן לטקסט. לשם כך צריך גם פונקציית מחרוזת ולהוסיף: .ToString ()
גרור את רכיב הטקסט לשדה החדש שנוצר:
עכשיו אתה מוסיף "0" בסוגריים של רכיב המחרוזת. זה אומר למערכת שאתה רוצה רק מספרים שלמים.
על מנת ש- Unity תייעל את הפיקסלים, תוכל גם להפעיל את Pixel perfect.
התסריט המוגמר נראה כך:
פורסם במקור 2020/06/07 12:19:00.