copy コピー chevron-down
Game Maker chevron-right 📖 ドキュメントchevron-right 🔹 Components(コンポーネント)NFT Sensor NFT Sensor のコンポーネントはプレイヤーのウォレットにあるNFT を検知し、様々な結果を作りだすことができ、成功/ 失敗のメッセージを送信できる機能です。
上記の画像ではNFT Sensor のコンポーネントのメッセージがRules で作成されたポップアップウィンドウ をトリガーした状態を表示しています。
プレイヤーは必要なNFT を持っていることで特典を受けることができるようになります。またこのルールをトリガーすることでPlay Coins のメカニクスを使用して設定した150 コインを受け取ることができます。すべてのプレイヤーがドアを開けることができますが、このロジックを使うとドアを開けた人だけがボーナス特典を受け取るという設定ができます。 プレイヤーが全ての必要なNFT を持っていない場合でも、ポップアップウィンドウに
どのNFT が必要かを表示できます。(マーケットプレイスのリンクを含む) circle-check
NFT をお持ちの方へのシークレット特典
特定のNFT を持っているプレイヤーのシークレットエリア、隠されたクエスト、その他のボーナスなどへのアクセスを許可するにはNFT Sensor のコンポーネントを使って成功メッセージをトリガーするプレイヤーを移動させられるTeleport のコンポーネントを使用します。
NFT Sensor のコンポーネント [MP] NFT の検知方法には以下の2種類があります。
The Sandbox のNFT を指定する(The Sandbox のウェブサイトよりアセットのURL を使用)
すべての指定したNFT またはコレクション(最低1つ)の所有権に関する条件をトグルで設定できます。
NFT オーナーに報酬を与えられる様々なロジックをトリガーするメッセージを送信できます。
NFT の所有権を使ってアクセスを限定することで体験のプレミアムコンテンツを収益化できます。
指定したNFT オーナーにアクセスを付与できます:
ゲームルールで作成したゲームメカニクスを使った特典など
アウトプット :
成功メッセージまたは失敗メッセージ(カスタマイズ可能)
NFT に関する要件の設定方法
NFT Sensor のコンポーネントからNFT Token ID をクリックします。アセットのURL を追加するウィンドウが開きます。
Game Maker に戻りAsset URL にURL を貼り付けます。Validate をクリックしてContinue をクリックします。
URL を追加したり、AND/OR の条件を設定できます。
The Sandbox ウェブサイト上で表示されるアセットのURL circle-exclamation
プレイヤーがアバターを装備していることを確認してください!
コレクションから、NFT Sensor を持つアバターを所有しているだけでは成功メッセージをトリガーすることはできません。NFT Sensor をトリガーする時にアバターを装備している必要があります。
体験スタート前に体験ページ よりアバターを装備するようにお知らせすることができます。現時点ではアバターを変更してプレイを再開することはできません。
The Sandbox マーケットプレイスより既存のアバターコレクションからドロップダウンメニューを使って選択してください。
🧠 ⛈️ 様々なゲームプレイや収益化のための使用事例
NFT Sensor のコンポーネントを使用して可能な設定をご紹介します。以下の紹介する例はごく一部で、このコンポーネントを使うと様々な可能性を引き出すことができます。クリエイターポータルのページではNFT Sensor のコンポーネントを使ってクリエイティブな可能性だけでなく、収益化も図ることができるようになります。
Door のビヘイビア [MP] をトリガーすることでNFT を所有しているプレイヤーは体験内にいるすべてのプレイヤー向けのドアを開く手助けができます。コミュニティチャレンジでは迷路に様々なドアを用意し、それぞれ異なるNFT を必要とするといった設定もできます。
Avatar Teleport のコンポーネント[MP] をトリガーしてNFT を持っているプレイヤーを限定エリアにテレポートさせることができます。テレポート先ではクエスト をトリガーしたり、Power Up の機能を使ったり、ゲームルール で設定したゲームメカニクスを使ってより深みのあるゲームプレイを実現できます。
プレイヤーをテレポートさせてチーム作り
Avatar Teleport のコンポーネントを使ってプレイヤーを体験内の様々な場所に割り振り、ゲームルール をやCrowd Event のビヘイビアを使って制限時間付きのチャレンジを行うことができます。異なるテーマやアートスタイルを作り、プレイヤーが興味のあるものにアピールすることもできます。さらには所有しているNFT を使って、テーマにマッチする空間を作り上げることもできます。
Power Up のコンポーネントを使ってCollectable のアイテムをスポーンさせ、ゲームプレイを進めていくのに必要なリソースやプレイヤーのステータスを強化するのに必要な装備品などを設定できます。NFT を持っているプレイヤーだけがボーナスを獲得できるようにするために、秘密の場所にテレポートさせて、これらのアイテムを集めて、また戻ってくるという設定もできます。
パルクールのチャレンジではNFT を持っているプレイヤーを近道のある場所にテレポート させ、他のプレイヤーが使っている同じコースに戻すという設定もできます。
マルチプレイヤーでパーティー開催
NFT を持っているプレイヤーだけが楽しめる機能を設定できます。
Crowd Event の進捗状況のメーターを進め、すべてのプレイヤーもしくはレンジ内のプレイヤーにVFX を楽しんでもらうことができます。
Rules でローカル変数値 (L)を使用し、NFT を持っているプレイヤーにだけ適用されるゲームルール をトリガーできます。
[SP] と [MP] のロジックはお互いにコミュニケーションを取ることができませんが、ゲームルールをはコミュニケーションを取ることができます。
プレイヤーがメッセージ送信をトリガーすると(一連のロジックが長い場合でも)、プレイヤーソース がメッセージに含まれ、ゲームルールシステムはプレイヤーのローカス変数値のみを変更できます。この機能を使って、NFT を持っているプレイヤーにゲーム世界のショップで使用される通貨やエクストラポイント、ボーナスタイムなどを付与できます。