他のプレイヤーについて学ぶことは興味深いです。ProfileCard 開発者モジュールは、取得したバッジからプレイヤーのお気に入りの体験まで、体験内の他の人々についての詳細情報を見るための素晴らしい方法です。
モジュールの使用法
インストール
体験でProfileCardモジュールを使用するには:
Studioのウィンドウメニューまたはホームタブツールバーから、ツールボックスを開き、クリエイターストアタブを選択します。

モデルの並べ替えが選択されていることを確認し、カテゴリのすべて表示ボタンをクリックします。

パッケージタイルを見つけてクリックします。
プロフィールカードモジュールを見つけてクリックするか、3Dビューポートにドラッグアンドドロップします。

エクスプローラーウィンドウで、ProfileCardモデル全体をReplicatedStorageに移動します。体験を実行すると、モジュールが実行を開始します。
ビュー
プロフィールカードには、自分のカードを見ているのか、他のプレイヤーのカードを見ているのかによって異なるビューがあります。
体験に最初にスポーンすると、キャラクターの上にアイコンが表示されます。アイコンをクリックするとプロフィールカードが表示されます。カードを閉じるとアイコンは消えますが、キャラクターをクリックすることでいつでもカードを再表示できます。

自分のカードを見ると、他のプレイヤーが見るのと同じように表示されますが、空白の入力に対してはプレースホルダーテキストが表示されます。さらに、ステータス文字列はテキストフィルタリングの対象となっており、自由テキスト入力のすべてがそうであるべきです。




APIリファレンス
関数
configure
configure(config: table)
configテーブル内の以下のキー/値を介してデフォルトの設定オプションを上書きします。この関数はStarterPlayerScripts内のLocalScriptから呼び出す必要があります。
| キー | 説明 | デフォルト |
|---|---|---|
| alwaysOnTop | trueの場合、ロケーターアイコンをすべてのオブジェクトの上に表示し、3D世界のオブジェクトによってブロックされないようにします。 | true |
| showPersonalIndicator | trueの場合、プレイヤーが体験に初めて参加したときに個人指標を表示します。 | true |
| showBlur | trueの場合、プレイヤーが編集モードに入ったときにぼやけた画面の背景を表示します。 | true |
| maxClickDistance | キャラクターがクリックされたときにカードが表示されるカメラ視点からの最大距離。単位はスタッドです。 | 100 |
| backgroundColor | カードの背景色(Color3)。 | [228, 255, 255] |
| backgroundTransparency | カードのbackgroundColorの透明度。 | 0.2 |
| isScaled | trueの場合、テキストのサイズを自動的にスケーリングしてスペースの高さを埋めます。 | false |
| isTruncated | trueの場合、適切な表示のために長すぎる文字列の両端を自動的に隠します。 | true |
| hasRoundedCorners | trueの場合、カードの角が丸くなります。 | false |
| cornerRadiusValue | hasRoundedCornersがtrueの場合のUICornerの角半径。 | 20 |
| hasBorder | trueの場合、カードに境界線を表示します。 | false |
| borderColor | カードの境界線の色(Color3)。hasBorderがtrueの場合にのみ適用されます。 | [228, 255, 255] |
| borderThickness | hasBorderがtrueの場合のカードの境界線の厚さ。 | 3 |
| borderTransparency | hasBorderがtrueの場合のカードの境界線の透明度。 | 0 |
| borderLineJoinMode | カードの境界線の角スタイル(Enum.LineJoinMode)。hasBorderがtrueの場合にのみ適用されます。 | Round |
| headerFontSize | カードのヘッダーのフォントサイズ。 | 18 |
| headerFontType | カードのヘッダーのフォントタイプ(Enum.Font)。 | GothamBlack |
| textFontSize | カードの本文テキストのフォントサイズ。 | 15 |
| textFontType | カードの本文テキストのフォントタイプ(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})