Diğer oyuncular hakkında bilgi almak ilginç olabilir. profil kartı geliştirici modülü bir deneyim içinde diğerleri hakkında daha fazla bilgi görmek için bir harika yoldur, böylece kazanılan rozetler, oyuncunun favori oyunları gibi daha fazla bilgi görmesine izin verir.
Modül Kullanımı
Kurulum
Bir deneyimde ProfilKartı modülünü kullanmak:
从 Görüntü sayfasından aç Araç Kutusu ve seç Yaratıcı Dükkanı sayfasını.
Modelleri Sırala seçimi seçildiğinden emin olun, sonra Tümünü Gör düğmesine tıklayın, Kategoriler için.
Yerleştir ve Dev Modülleri mozülünü tıkla.
Profil Kartı modülünü bul ve onu tıkla,ya da 3D görüşüne sürükle.
In the Explorer window, move the entire ProfileCard model into ServerScriptService . On running the experience, the module will distribute itself to various services and begin running.
Görüntüler
Profil kartları, kendi kartınızı görüyor olup olmadığınıza bağlı olarak farklı görüntüleri vardır.
Bir deneyime ilk kez oluşturduğunuzda, bir karakterinizin üzerinde bir ikon görünür. İkonu tıklayarak profil kartı görüntüsünü açarsınız. İkon kapandığında, ikon kaybolur, ancak karteyi herhangi bir zamanda yeniden açabilirsiniz, tıklayarak karteyi yeniden açabilirsiniz.
Kendi kartınızı görüntülediğinizde, diğer bir oyuncunun göründüğü gibi görünür, yerleştirici metni herhangi bir boş alan girisi için görünür. Ayrıca, durum strungu herhangi bir özgür metin girişi için metin filtrelemesi olarak tabidir.
API İşaretçisi
Fonksiyonlar
yapılandır
Aşağıdaki anahtarlar/değerler aracılığıyla varsayılan yapılandırma seçeneklerinin üstesinden gelir. Bu işlev config tablosundaki bir LocalScript içinde çağrılmalıdır.
Anahtar | Açıklama | Varsayılan |
---|---|---|
alwaysOnTop | Eğer true , her şeyin üstünde lokasyon işaretleri gösterir, böylece 3B dünya nesneleri tarafından bloklanmalarını önler. | doğru |
showPersonalIndicator | Eğer true ise, bir oyuncu ilk kez deneyime katıldığında kişisel göstergeyi gösterir. | doğru |
showBlur | Eğer true , bir oyuncu düzenleme moduna girerse görüntü arka planını bulutlu gösterir. | doğru |
maxClickDistance | Bir karakter tıklanınca kameradan görüntü noktasından kartın maksimum mesafesi belirlenir, bunu takip edenler kartın üzerinde görürler. | 100 |
backgroundColor | Kart için arka plan rengi ( Color3 ). | [228, 255, 255] |
backgroundTransparency | kartbackgroundColor 'ının şeffaflığı. | 0.2 |
isScaled | Eğer true , yüksekliği doldurmak için metni otomatik olarak boyutlandırır. | yanlış |
isTruncated | Eğer true , aksi takdirde uygun görüntülenmesi için çok uzun olacak olan yapıların sonlarını otomatik olarak gizler. | doğru |
hasRoundedCorners | Eğer true , kartın köşeleri döndürülür. | yanlış |
cornerRadiusValue | Class.UICorner köşe çevresinin değeri, hasRoundedCorners``true ise. | 20 |
hasBorder | Eğer true , kart için bir sınır gösterir. | yanlış |
borderColor | kartsınır rengi ( Color3 ). Sadece hasBorder değerinde geçerlidir. | [228, 255, 255] |
borderThickness | kartsınırının kalınlığı, eğer hasBorder ise true dir. | 3 |
borderTransparency | kartsınırının görünürlüğü, hasBorder eğer true ise. | 0 |
borderLineJoinMode | kartsınırının köşe stilini (Enum.LineJoinMode). Sadece hasBorder ile aynı olduğunda geçerlidir. | Round |
headerFontSize | Kartın başlığı için font büyüklüğü. | 18 |
headerFontType | kartbaşlığı için font türü (Enum.Font). | GothamBlack |
textFontSize | Kartın vücut metni için font büyüklüğü. | 15 |
textFontType | kartvücut metni için karakter tipi (Enum.Font). | GothamMedium |
Yerel Kod
local ReplicatedStorage = game:GetService("ReplicatedStorage")local ProfileCard = require(ReplicatedStorage:WaitForChild("ProfileCard"))ProfileCard.configure({alwaysOnTop = true,maxClickDistance = 50,backgroundColor = Color3.fromRGB(0, 0, 0),backgroundTransparency = 0.4})