プロフィールカード

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

他のプレイヤーについて学ぶことは、おもしろいかもしれません。プロフィールカード開発者モジュールは、エクスペリエンス内の他のプレイヤーについて、バッジ獲得からプレイヤーのお気に入りのゲームまで、より多くの情報を見ることができます。

モジュール使用

インストール

エクスペリエンスで プロフィールカード モジュールを使用するには:

  1. 从 the ビュー タブで、ツールボックスを開き、 クリエイターストア タブを選択します。

    Toolbox toggle button in Studio
  2. モデル ソートが選択されていることを確認してから、 すべてを表示 ボタンをクリックして、 カテゴリ のための 1>ボタン1> をクリックします。

  3. デバッグモジュール タイルを見つけてクリックします。

  4. プロフィールカード モジュールを見つけ、クリックするか、3D ビューにドラッグアンドドロップします。

  5. In the エクスプローラー ウィンドウ, move the entire ProfileCard model into ServerScriptService . エクスペリエンスを実行すると、モジュールはさまざまなサービスに分配され、実行を開始します。

ビュー

プロフィールカードには、自分のカードを表示しているか、他のプレイヤーのカードを表示しているかによって、異なるビューがあります。

エクスペリエンスに初めてスポーンすると、キャラクターの上にアイコンが表示されます。アイコンをクリックするとプロフィールカードビューが開きます。アイコンが閉じるとプロフィールカードが消えますが、キャラクターをクリックするといつでもプロフィールカードを再開できます。

自分のカードを表示すると、他のプレイヤーと同じように表示されますが、置holder テキストは空の入力のために表示されます。さらに、ステータス文字列は テキストフィルター の対象になります。

カスタムステータスなしのカード
カスタムステータスのカード
カスタムステータスを入力する
無効なステータスに入力しようとしました

API リファレンス

機能

環境設定

require(require: table )

StarterPlayerScripts 内の LocalScript テーブルの次のキー/値を通じて、デフォルトの設定オプションをオーバーライドします。この関数は Class.LocalScript 内の 1>StarterPlayerScripts1> から呼び出される必要があります。

キー説明デフォルト
alwaysOnTop如果 true 、上下文をすべて上に表示し、3D 世界のオブジェクトによってブロックされるのを防ぐ。はい
showPersonalIndicatortrue が表示されると、プレイヤーがエクスペリエンスに参加するときに個人インジケーターが表示されます。はい
showBlurtrue があると、プレイヤーが編集モードに入ると画像がぼかして表示されます。はい
maxClickDistanceカメラビューポイントからの距離が最大になると、スタッドで表示されるカードがあります。100
backgroundColorカードの背景色 ( Color3 )。[228、255、255]
backgroundTransparencyカードの backgroundColor の透明度。0.2
isScaled真 では、スペースの高さを満たすためにテキストのサイズを自動で拡大します。
isTruncatedTrue の場合、他の適切に表示されると長すぎる可能性のあるストリングの終わりを自動的に非表示にします。はい
hasRoundedCornerscard の隅が round される。
cornerRadiusValueClass.UICorner のコーナーラウンドの値、hasRoundedCornerstrue です。20
hasBordertrue の場合、カードの境界線が表示されます。
borderColorカードの境界の色 ( Color3 ) 。 hasBordertrue である場合にのみ適用されます。[228、255、255]
borderThicknessカードの境界の厚さ、hasBordertrue である場合。3
borderTransparency透明なカードの境界、hasBordertrue である場合。0
borderLineJoinModeカードの境界のコーナースタイル ( Enum.LineJoinMode )。 hasBordertrue である場合にのみ適用されます。Round
headerFontSizeカードのヘッダーのフォントサイズ。18
headerFontTypeカードのヘッダーのフォントタイプ ( Enum.Font )。GothamBlack
textFontSizeカードのボディテキストのフォントサイズ。15
textFontTypeカードのボディテキストのフォントタイプ ( Enum.Font )。GothamMedium
ローカルスクリプト

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
})