Bisa menarik untuk mempelajari tentang pemain lain.Modul pengembang ProfileCard adalah cara yang bagus untuk melihat lebih banyak informasi tentang orang lain dalam pengalaman, dari lencana yang dicapai hingga game favorit pemain.
Penggunaan modul
Instalasi
Untuk menggunakan modul ProfileCard dalam pengalaman:
Pastikan pengurutan Model dipilih, lalu klik tombol Lihat Semua untuk Kategori .
Temukan dan klik ubin Modul Pengembang .
Temukan modul Kartu Profil dan klik, atau seret dan lepaskan ke dalam tampilan 3D.
Di jendela Explorer, pindahkan seluruh model Kartu Profil ke ServerScriptService .Setelah menjalankan pengalaman, modul akan didistribusikan ke berbagai layanan dan mulai berjalan.
Pandangan
Kartu profil memiliki pandangan berbeda tergantung pada apakah Anda melihat kartu Anda sendiri atau kartu pemain lain.
Saat Anda pertama kali muncul ke dalam pengalaman, ikon muncul di atas karakter Anda.Mengklik ikon membuka tampilan kartu profil.Setelah kartu ditutup, ikon hilang, tetapi Anda dapat membuka kartu kembali kapan saja dengan mengklik karakter Anda.

Saat menampilkan kartu Anda sendiri, tampak seperti ke pemain lain, kecuali teks placeholder akan muncul untuk setiap input kosong.Selain itu, string status juga tunduk pada filter teks , seperti yang seharusnya dilakukan pada input teks gratis.




Referensi API
Fungsi
mengonfigurasi
mengonfigurasi(config: table )
Menggantikan opsi konfigurasi default melalui kunci/nilai berikut di tabel config.Fungsi ini harus dipanggil dari LocalScript dalam StarterPlayerScripts .
Kunci | Deskripsi | Standar |
---|---|---|
alwaysOnTop | Jika true , menunjukkan ikon lokator di atas segalanya, mencegah mereka diblokir oleh objek dunia 3D. | benar |
showPersonalIndicator | Jika true , menunjukkan indikator pribadi saat pemain pertama kali bergabung dengan pengalaman. | benar |
showBlur | Jika true , menunjukkan latar belakang layar buram saat pemain memasuki mode编辑. | benar |
maxClickDistance | Jarak maksimum dari titik pandang kamera kartu akan muncul saat karakter diklik, diukur dalam stud. | 100 |
backgroundColor | Warna latar belakang untuk kartu ( Color3 ). | [228, 255, 255] |
backgroundTransparency | Transparansi dari kartu backgroundColor . | 0.2 |
isScaled | Jika true , secara otomatis menyesuaikan ukuran teks untuk mengisi ketinggian ruang. | salah |
isTruncated | Jika true , secara otomatis menyembunyikan ujung string yang sebaliknya terlalu panjang untuk ditampilkan dengan benar. | benar |
hasRoundedCorners | Jika true , sudut kartu akan diputar bulat. | salah |
cornerRadiusValue | Nilai radius sudut UICorner , jika hasRoundedCorners adalah true . | 20 |
hasBorder | Jika true , menunjukkan perbatasan untuk kartu. | salah |
borderColor | Warna border 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 dari batas kartu ( Enum.LineJoinMode ). Hanya berlaku jika hasBorder adalah true . | Round |
headerFontSize | Ukuran huruf untuk judul kartu. | 18 |
headerFontType | Jenis huruf untuk judul kartu ( Enum.Font ). | GothamBlack |
textFontSize | Ukuran huruf untuk teks tubuh kartu. | 15 |
textFontType | Jenis huruf untuk teks tubuh kartu ( Enum.Font ). | GothamMedium |
Skrip Lokal
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})