Dapat menarik untuk belajar tentang pemain lain. The Kartu Profil module pengembang adalah cara yang bagus untuk melihat lebih banyak informasi tentang orang lain dalam pengalaman, dari lencana yang dicapai hingga permainan favorit pemain.
Penggunaan Modul
Pemasangan
Untuk menggunakan modul Kartu Profil dalam pengalaman:
Dari tab Lihat, buka tab Kotak Alat dan pilih tab Toko Pencipta .
Pastikan Model penyortiran dipilih, lalu klik tombol Lihat Semua untuk Kategori .
Temukan dan klik Modul Dev ubin.
Lokasi modul Kartu Profil dan klik, atau seret-seret ke dalam tampilan 3D.
Di jendela Explorer, pindahkan seluruh model Kartu Profil ke ServerScriptService . Setelah mengeksekusi pengalaman, modul akan di distribusikan ke berbagai layanan dan mulai berjalan.
Menampilan
Kartu profil memiliki pandangan yang berbeda tergantung pada apakah Anda melihat kartu Anda sendiri atau kartu pemain lain.
Ketika Anda pertama kali masuk ke pengalaman, ikon muncul di atas karakter Anda. Mengklik ikon membuka tampilan profil. Setelah kartu ditutup, ikon akan hilang, tetapi Anda dapat mengunggah kartu kembali setiap saat dengan mengklik karakter Anda.
Ketika melihat kartu Anda sendiri, itu muncul seperti itu akan pada pemain lain, kecuali teks pengganti akan muncul untuk setiap input bebas. Selain itu, status string dikenakan filter teks , seperti setiap masukan teks bebas.
Referensi API
Fungsi
mengonfigurasi
Menggeser opsi konfigurasi default melalui kunci/值 berikut ini dalam tabel config . Fungsi ini harus dipanggil dari LocalScript dalam StarterPlayerScripts .
Kunci | Deskripsi | Standar |
---|---|---|
alwaysOnTop | Jika true , menunjukkan ikon lokasi di atas segalanya, mencegah mereka dari diblokir oleh objek dunia 3D. | benar |
showPersonalIndicator | Jika true, menunjukkan indikator pribadi saat seorang pemain pertama kali bergabung dengan pengalaman. | benar |
showBlur | Jika true, menunjukkan latar belakang layar yang buruk saat seorang pemain memasuki mode edit. | benar |
maxClickDistance | Jarak maksimum dari sudut pandang kamera akan muncul ketika seorang karakter diklik, diukur dalam studs. | 100 |
backgroundColor | Warna latar 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. | benar |
isTruncated | Jika true, secara otomatis menyembunyikan ujung-ujung string yang sebenarnya terlalu panjang untuk dinilai dengan benar. | benar |
hasRoundedCorners | Jika true, sudut kartu akan di bulatkan. | benar |
cornerRadiusValue | Nilai sudut UICorner jika hasRoundedCorners adalah true. | 20 |
hasBorder | Jika true, menunjukkan batas untuk kartu. | benar |
borderColor | Warna batangan kartu ( Color3 ). Berlaku hanya jika hasBorder adalah true . | [228, 255, 255] |
borderThickness | Ketebuatan 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 kepala kartu. | 18 |
headerFontType | Jenis huruf untuk judul kartu ( Enum.Font ). | GothamBlack |
textFontSize | Ukuran huruf untuk teks badan 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})