Thật thú vị khi tìm hiểu về những người chơi khác. Mô-đun ProfileCard nhà phát triển là một cách tuyệt vời để xem thêm thông tin về những người khác trong một trải nghiệm, từ huy hiệu đạt được đến những trải nghiệm yêu thích của người chơi.
Cách sử dụng mô-đun
Cài đặt
Để sử dụng mô-đun ProfileCard trong một trải nghiệm:
Từ menu Cửa sổ của Studio hoặc thanh công cụ Trang chủ, mở Công cụ và chọn tab Cửa hàng Nhà sáng tạo.

Đảm bảo đã chọn sắp xếp Mô hình, sau đó nhấp vào nút Xem Tất cả cho Danh mục.

Tìm và nhấp vào ô Gói.
Tìm mô-đun Thẻ Hồ Sơ và nhấp vào nó, hoặc kéo và thả vào chế độ xem 3D.

Trong cửa sổ Khám phá, di chuyển toàn bộ mô hình ProfileCard vào ReplicatedStorage. Khi chạy trải nghiệm, mô-đun sẽ bắt đầu hoạt động.
Các chế độ xem
Thẻ hồ sơ có các chế độ xem khác nhau tùy thuộc vào việc bạn đang xem thẻ của mình hay thẻ của người chơi khác.
Khi bạn lần đầu tiên xuất hiện trong trải nghiệm, một biểu tượng sẽ xuất hiện trên nhân vật của bạn. Nhấp vào biểu tượng sẽ mở chế độ xem thẻ hồ sơ. Khi thẻ được đóng, biểu tượng sẽ biến mất, nhưng bạn có thể mở lại thẻ bất cứ lúc nào bằng cách nhấp vào nhân vật của bạn.

Khi xem thẻ của chính mình, nó sẽ xuất hiện như nó sẽ xuất hiện với một người chơi khác, ngoại trừ văn bản giữ chỗ sẽ xuất hiện cho bất kỳ đầu vào nào trống. Ngoài ra, chuỗi trạng thái sẽ chịu tác động của lọc văn bản, vì bất kỳ đầu vào văn bản tự do nào cũng nên như vậy.




Tham chiếu API
Các hàm
configure
configure(config: table)
Ghi đè các tùy chọn cấu hình mặc định thông qua các khóa/giá trị sau trong bảng config. Hàm này nên được gọi từ một LocalScript trong StarterPlayerScripts.
| Khóa | Mô tả | Mặc định |
|---|---|---|
| alwaysOnTop | Nếu true, hiển thị các biểu tượng định vị ở trên cùng của mọi thứ, ngăn không cho chúng bị chặn bởi các đối tượng trong thế giới 3D. | true |
| showPersonalIndicator | Nếu true, hiển thị chỉ báo cá nhân khi một người chơi lần đầu tham gia trải nghiệm. | true |
| showBlur | Nếu true, hiển thị màn hình nền mờ khi một người chơi vào chế độ chỉnh sửa. | true |
| maxClickDistance | Khoảng cách tối đa từ góc nhìn của máy ảnh mà một thẻ sẽ xuất hiện khi một nhân vật được nhấp vào, đo bằng studs. | 100 |
| backgroundColor | Màu nền cho thẻ (Color3). | [228, 255, 255] |
| backgroundTransparency | Độ trong suốt của backgroundColor của thẻ. | 0.2 |
| isScaled | Nếu true, tự động điều chỉnh kích thước của văn bản để lấp đầy chiều cao của không gian. | false |
| isTruncated | Nếu true, tự động ẩn các đầu của các chuỗi mà nếu không sẽ quá dài để xem đúng cách. | true |
| hasRoundedCorners | Nếu true, các góc của thẻ sẽ được bo tròn. | false |
| cornerRadiusValue | Giá trị của bán kính góc UICorner, nếu hasRoundedCorners là true. | 20 |
| hasBorder | Nếu true, hiển thị một đường viền cho thẻ. | false |
| borderColor | Màu của đường viền thẻ (Color3). Chỉ áp dụng nếu hasBorder là true. | [228, 255, 255] |
| borderThickness | Độ dày của đường viền thẻ, nếu hasBorder là true. | 3 |
| borderTransparency | Độ trong suốt của đường viền thẻ, nếu hasBorder là true. | 0 |
| borderLineJoinMode | Kiểu góc của đường viền thẻ (Enum.LineJoinMode). Chỉ áp dụng nếu hasBorder là true. | Round |
| headerFontSize | Kích thước phông chữ cho tiêu đề của thẻ. | 18 |
| headerFontType | Loại phông chữ cho tiêu đề của thẻ (Enum.Font). | GothamBlack |
| textFontSize | Kích thước phông chữ cho văn bản nội dung của thẻ. | 15 |
| textFontType | Loại phông chữ cho văn bản nội dung của thẻ (Enum.Font). | GothamMedium |
LocalScriptlocal ReplicatedStorage = game:GetService("ReplicatedStorage")local ProfileCard = require(ReplicatedStorage.ProfileCard)ProfileCard.configure({alwaysOnTop = true,maxClickDistance = 50,backgroundColor = Color3.fromRGB(0, 0, 0),backgroundTransparency = 0.4})