Menarik untuk belajar tentang pemain lain. Modul ProfileCard pengembang adalah cara yang bagus untuk melihat lebih banyak informasi tentang orang lain dalam sebuah permainan, mulai dari lencana yang dicapai hingga permainan favorit pemain.
Penggunaan modul
Instalasi
Untuk menggunakan modul ProfileCard dalam sebuah permainan:
Dari menu Window Studio atau toolbar tab Home, buka Toolbox dan pilih tab Creator Store.

Pastikan pengurutan Models dipilih, lalu klik tombol See All untuk Categories.

Temukan dan klik ubin Packages.
Temukan modul Kartu Profil dan klik, atau seret dan jatuhkan ke dalam tampilan 3D.

Di jendela Explorer, pindahkan seluruh model ProfileCard ke dalam ReplicatedStorage. Setelah permainan dijalankan, modul akan mulai berjalan.
Tampilan
Kartu profil memiliki tampilan yang berbeda tergantung pada apakah Anda melihat kartu Anda sendiri atau kartu pemain lain.
Saat Anda pertama kali muncul dalam permainan, ikon muncul di atas karakter Anda. Mengklik ikon membuka tampilan kartu profil. Setelah kartu ditutup, ikon menghilang, tetapi Anda dapat membuka kembali kartu kapan saja dengan mengklik karakter Anda.

Saat melihat kartu Anda sendiri, tampilannya seperti yang akan dilihat oleh pemain lain, kecuali teks pengganti akan muncul untuk setiap input yang kosong. Selain itu, string status akan dikenakan penyaringan teks, seperti halnya input teks bebas.




Referensi API
Fungsi
configure
configure(config: table)
Mengganti opsi konfigurasi default melalui kunci/nilai berikut dalam tabel config. Fungsi ini harus dipanggil dari LocalScript dalam StarterPlayerScripts.
| Kunci | Deskripsi | Default |
|---|---|---|
| alwaysOnTop | Jika true, menampilkan ikon locator di atas segalanya, mencegahnya terhalang oleh objek dunia 3D. | true |
| showPersonalIndicator | Jika true, menampilkan indikator pribadi saat pemain pertama kali bergabung dengan permainan. | true |
| showBlur | Jika true, menampilkan latar belakang layar buram saat pemain memasuki mode edit. | true |
| maxClickDistance | Jarak maksimum dari sudut pandang kamera di mana kartu akan muncul saat karakter diklik, diukur dalam stud. | 100 |
| backgroundColor | Warna latar belakang untuk kartu (Color3). | [228, 255, 255] |
| backgroundTransparency | Transparansi dari backgroundColor kartu. | 0.2 |
| isScaled | Jika true, secara otomatis mengubah ukuran teks untuk mengisi tinggi ruang. | false |
| isTruncated | Jika true, secara otomatis menyembunyikan ujung string yang seharusnya terlalu panjang untuk dilihat dengan baik. | true |
| hasRoundedCorners | Jika true, sudut kartu akan dibulatkan. | false |
| cornerRadiusValue | Nilai dari radius sudut UICorner, jika hasRoundedCorners adalah true. | 20 |
| hasBorder | Jika true, menampilkan batas untuk kartu. | false |
| borderColor | Warna batas kartu (Color3). Hanya berlaku jika hasBorder adalah true. | [228, 255, 255] |
| borderThickness | Ketebalan batas kartu, jika hasBorder adalah true. | 3 |
| borderTransparency | Transparansi batas kartu, jika hasBorder adalah true. | 0 |
| borderLineJoinMode | Gaya sudut batas kartu (Enum.LineJoinMode). Hanya berlaku jika hasBorder adalah true. | Round |
| headerFontSize | Ukuran font untuk header kartu. | 18 |
| headerFontType | Jenis font untuk header kartu (Enum.Font). | GothamBlack |
| textFontSize | Ukuran font untuk teks tubuh kartu. | 15 |
| textFontType | Jenis font untuk teks tubuh kartu (Enum.Font). | GothamMedium |
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ProfileCard = require(ReplicatedStorage.ProfileCard)
ProfileCard.configure({
alwaysOnTop = true,
maxClickDistance = 50,
backgroundColor = Color3.fromRGB(0, 0, 0),
backgroundTransparency = 0.4
})