Kartu Profil

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

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:

  1. Dari tab Lihat, buka tab Kotak Alat dan pilih tab Toko Pencipta .

    Toolbox toggle button in Studio
  2. Pastikan Model penyortiran dipilih, lalu klik tombol Lihat Semua untuk Kategori .

  3. Temukan dan klik Modul Dev ubin.

  4. Lokasi modul Kartu Profil dan klik, atau seret-seret ke dalam tampilan 3D.

  5. 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.

Kartu tanpa status khusus
Kartu dengan status khusus
Memasukkan status khusus
Coba masukkan status yang tidak valid

Referensi API

Fungsi

mengonfigurasi

mengonfigurasi(config: table )

Menggeser opsi konfigurasi default melalui kunci/值 berikut ini dalam tabel config . Fungsi ini harus dipanggil dari LocalScript dalam StarterPlayerScripts .

KunciDeskripsiStandar
alwaysOnTopJika true , menunjukkan ikon lokasi di atas segalanya, mencegah mereka dari diblokir oleh objek dunia 3D.benar
showPersonalIndicatorJika true, menunjukkan indikator pribadi saat seorang pemain pertama kali bergabung dengan pengalaman.benar
showBlurJika true, menunjukkan latar belakang layar yang buruk saat seorang pemain memasuki mode edit.benar
maxClickDistanceJarak maksimum dari sudut pandang kamera akan muncul ketika seorang karakter diklik, diukur dalam studs.100
backgroundColorWarna latar untuk kartu ( Color3 ).[228, 255, 255]
backgroundTransparencyTransparansi dari kartu backgroundColor .0.2
isScaledJika true, secara otomatis menyesuaikan ukuran teks untuk mengisi ketinggian ruang.benar
isTruncatedJika true, secara otomatis menyembunyikan ujung-ujung string yang sebenarnya terlalu panjang untuk dinilai dengan benar.benar
hasRoundedCornersJika true, sudut kartu akan di bulatkan.benar
cornerRadiusValueNilai sudut UICorner jika hasRoundedCorners adalah true.20
hasBorderJika true, menunjukkan batas untuk kartu.benar
borderColorWarna batangan kartu ( Color3 ). Berlaku hanya jika hasBorder adalah true .[228, 255, 255]
borderThicknessKetebuatan batas kartu, jika hasBorder adalah true .3
borderTransparencyTransparansi batas kartu, jika hasBorder adalah true .0
borderLineJoinModeGaya sudut dari batas kartu (Enum.LineJoinMode). Hanya berlaku jika hasBorder adalah true .Round
headerFontSizeUkuran huruf untuk kepala kartu.18
headerFontTypeJenis huruf untuk judul kartu ( Enum.Font ).GothamBlack
textFontSizeUkuran huruf untuk teks badan kartu.15
textFontTypeJenis 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
})