Có thể thú vị khi học về các người chơi khác. The ProfileCard module is a great way to see more information about others within an experience, from badges achieved to the player's favorite games.
Sử dụng mô-đun
Cài đặt
Để sử dụng module ProfileCard trong một trải nghiệm:
Từ trang Xem, mở trang Hộp công cụ và chọn trang Cửa hàng Creator .
Đảm bạn chắn chọn Mô Hình sắp xếp, then click the Xem tất cả button for Các danh mục .
Tìm và nhấp vào Dev Modules mảnh.
Tìm Thẻ Hồ Sơ module và nhấp vào nó, hoặc kéo nó vào 3D view.
Trong cửa sổ Explorer, di chuyển toàn bộ mô hình ProfileCard đến ServerScriptService . Khi chạy trải nghiệm, mô-đun sẽ được phân phối đến các dịch vụ khác nhau và bắt đầu chạy.
Các trang
Thẻ hồ sơ có các quan điểm khác nhau tùy vàoWhether you're viewing your own card or another người chơi's thẻ.
Khi bạn lần đầu tiên xuất hiện trong trải nghiệm, một biểu tượng xuất hiện trên nhân vật của bạn. Khi bạn nhấp vào biểu tượng, hộp thương hiệu được mở ra. Khi thẻ đã đóng, biểu tượng sẽ biến mất, nhưng bạn vẫn có thể mở lại thẻ bất cứ lúc nào bằng cách nhấ
Khi xem thẻ của bạn, nó xuất hiện như nó sẽ cho một người chơi khác, ngoại trừ dấu chỉ định chữ văn bản sẽ xuất hiện cho bất kỳ văn bản trống nào. Ngoài ra, dòng chuỗi status được chủ động bởi lọc chữ văn bản , như bất kỳ văn bản miễn phí nào cũng nên.
Tham khảo API
Hàm
điều chỉnh
Làm mất các tùy chọn cài đặt mặc định qua các chìa khóa/giá trị dưới đây trong bảng config . Chức năng này nên được gọi từ một LocalScript bên trong StarterPlayerScripts .
Chìa khóa | Mô tả | Mặc định |
---|---|---|
alwaysOnTop | Nếu true , hiển thị biểu tượng bộ lọc ở trên cùng của mọi thứ, ngăn chặn chúng khỏi bị chặn bởi 3D world objects. | đúng |
showPersonalIndicator | Nếu true , hiển thị chỉ số cá nhân khi một người chơi đầu tiên tham gia trải nghiệm. | đúng |
showBlur | Nếu true, hiển thị nền màn hình nhòa khi một người chơi nhập vào chế độ chỉnh sửa. | đúng |
maxClickDistance | Khoảng cách tối đa khỏi vị trí camera mà 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 thẻ backgroundColor . | 0.2 |
isScaled | Nếu true , tự động thu nhỏ kích thước của văn bản để đầy đủ chiều cao của không gian. | đúng |
isTruncated | Nếu true , tự động ẩn các đầu của các chuỗi khác sẽ ẩn quá dài để xem. | đúng |
hasRoundedCorners | Nếu true , các góc của thẻ sẽ được tròn. | đúng |
cornerRadiusValue | Giá trị của UICorner góc vùng, nếu hasRoundedCorners là true . | 20 |
hasBorder | Nếu true , hiển thị một biên giới cho thẻ. | đúng |
borderColor | Màu của giới hạn của thẻ ( Color3 ). Chỉ áp dụng nếu hasBorder là true . | [228, 255, 255] |
borderThickness | Độ dày của giới hạn của thẻ, nếu hasBorder là true . | 3 |
borderTransparency | Độ trong suốt của biên của thẻ, nếu hasBorder là true . | 0 |
borderLineJoinMode | Kiểu góc của giới hạn của thẻ ( Enum.LineJoinMode ). Chỉ áp dụng nếu hasBorder được true . | Round |
headerFontSize | Kích thước chữ cho trục chính của thẻ. | 18 |
headerFontType | Loại chữ cho trục sở ( Enum.Font ) của thẻ. | GothamBlack |
textFontSize | Kích thước chữ cho thân bản văn. | 15 |
textFontType | Loại chữ cho văn bản cơ thể của thẻ ( Enum.Font ). | GothamMedium |
Script địa phương
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})