ピックアップシステム

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

Roblox Battle Royale の ピックアップシステム は、現在のみ武器のピックアップに使用されますが、プレイヤーが違う種類のオブジェクトをピックアップすることができます。ゲームでは、武器はゲームマップの周りにスポーンし、武器名と説詳細が表示されるので、プレイヤーが十分接近すると、ウィンドウの

Battle Royale Weapon Example

構造

ピックアップシステムに関連するいくつかの重要なフォルダがあります。これらのフォルダをプロジェクトで正しく設定することを確認してください:

  • Workspace/PickupSpawners — コンテナには、視覚的なピックアップを配置するシステムに伝える「Class.Part|PickupSpawners」が含まれています。これらのスポーン者は、Parts (次の項目を参照

    Pickup Spawners
  • ReplicatedStorage/Assets/Weapons — 武器(機能的 Class.Tool|Tools)を含むピックアップシステムが武器をピックアップするときに付与される武器を含みます。

    Battle Royale Items
  • ReplicatedStorage/Assets/Pickups — ピックアップ Models を含む、システムがピックアップスポーンに置くゲーム世界のピックアップツール。 これらはビジュアルモデルのみ 、機能的な武器ツールではありません。

    Battle Royale Pickups

新しいピックアップを追加する

以上の通り、ピックアップは、ゲームワールドに生成されるビジュアル Tool と機能的な Model が必要です。

ツール

  1. Create a Tool and give it a unique name. 独自の武器を基に新しい武器を作成するか、武器キット からツールを取得することもできます。

  2. Place the Tool in ReplicatedStorage/Assets/Weapons .

    Battle Royale New Weapon

モデル

  1. ビジュアルピックアップのための Model を作成し、Class.Tool に与えた Tool を持つようにします。

  2. タグエディタを使用して、ビュー タブからアクセスできるモデルに次のタグを適用してください:

    • アクション * ピックアップ * 武器ピックアップ * WeaponSystemIgnore * One of the rarity tags as outlined in レアリティ .
  3. モデルを ReplicatedStorage/Assets/Pickups に配置します。

    Battle Royale New Pickup

レア度

ピックアップのレア度は数学的なフォーミュラで定義されていませんが、下の画像に示すようなオンスクリーンGUIをアソシエイトして、アイテムのレア度を提案することができます。

  1. Open the ReplicatedFirst/Configurations/RarityConfiguration script. This script contains tables for each rarity category, each of which includes a color value ( Color ) for the pickup's particle effect and an asset ID ( Image ) for the on-screen GUI background. For each GUI:

    • アイテム名はモデル/武器名として表示されます。
    • 説明は、レアリティ名 (エピックなど) と アイテム の両方になります。

    デフォルトのレアリティは次のとおりですが、自所有の定義を設定してください。

    レア度GUI
    コモン
    アンコモン
    レア
    エピック
    レジェンド
    スペシャル
  2. For the pickup Model you created previously (located in ReplicatedStorage/Assets/Pickups),assign one of the tags you've defined in the RarityConfiguration script.