NFT Sensor
NFT Sensor のコンポーネントはプレイヤーのウォレットにあるNFT を検知し、様々な結果を作りだすことができ、成功/ 失敗のメッセージを送信できる機能です。
最終更新
NFT Sensor のコンポーネントはプレイヤーのウォレットにあるNFT を検知し、様々な結果を作りだすことができ、成功/ 失敗のメッセージを送信できる機能です。
最終更新
新機能
新しいコンポーネントとしてGame Maker 0.9 から導入されました。ドロップダウンリストから1つのNFT のURL と1つのNFT コレクションを要件として使用できます。
ヒント:ポップアップウィンドウに表示されるのは全ての必要なNFT で持っているものを除いて必要なNFT だけを表示することはできません。
シングルプレイヤーとマルチプレイヤーのロジックを制作のページでも[SP] や [MP] のビヘイビアやコンポーネントの使い方をご紹介しています。
NFT をお持ちの方へのシークレット特典 特定のNFT を持っているプレイヤーのシークレットエリア、隠されたクエスト、その他のボーナスなどへのアクセスを許可するにはNFT Sensor のコンポーネントを使って成功メッセージをトリガーするプレイヤーを移動させられるTeleport のコンポーネントを使用します。
NFT の検知方法には以下の2種類があります。
The Sandbox のNFT を指定する(The Sandbox のウェブサイトよりアセットのURL を使用)
NFT コレクションを選択する
すべての指定したNFT またはコレクション(最低1つ)の所有権に関する条件をトグルで設定できます。
NFT オーナーに報酬を与えられる様々なロジックをトリガーするメッセージを送信できます。
収益化への使用例より、成功メッセージをトリガーするNFT オーナー向けの限定アクセス作成ロジックを参照してください。
NFT の所有権を使ってアクセスを限定することで体験のプレミアムコンテンツを収益化できます。
指定したNFT オーナーにアクセスを付与できます:
体験内の限定エリア
クエストやナラティブをアンロック
ボーナスパワーアップ
ゲームルールで作成したゲームメカニクスを使った特典など
インプット:
メッセージ
アウトプット:
成功メッセージまたは失敗メッセージ(カスタマイズ可能)
NFT Sensor のコンポーネントの最初のバージョンではロジックを使った成功/ 失敗の基準としてNFT を1つ、もしくはコレクションを1つだけ使用できます。
NFT Sensor のコンポーネントからNFT Token ID をクリックします。アセットのURL を追加するウィンドウが開きます。
The Sandbox のウェブサイトのアセットページを開き(インベントリまたはマーケットプレイスから検索)、URL をコピーします。以下の画像を参照してください。
Game Maker に戻りAsset URL にURL を貼り付けます。Validate をクリックしてContinue をクリックします。
URL を追加したり、AND/OR の条件を設定できます。
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 を持っているプレイヤーだけが楽しめる機能を設定できます。
Actor Property Switcher 、Post Process Effect、Weather Switcher のビヘイビアやVisual FX のコンポーネントを使ってゲームの世界を変えることができます。
Asset Spawner のビヘイビアをトリガーして、誰でも使えるCollectable やPower Up のコンポーネントを持つアイテムを表示させることができます。Trigger Asset Spawners to make Collectable Power Up items appear that anyone can use.
Toggle コンポーネントを持つBasic Platform やAdvanced Platform のビヘイビアをOn/Off で切り替えることができます。
Crowd Event の進捗状況のメーターを進め、すべてのプレイヤーもしくはレンジ内のプレイヤーにVFX を楽しんでもらうことができます。
Rules でローカル変数値(L)を使用し、NFT を持っているプレイヤーにだけ適用されるゲームルールをトリガーできます。
[SP] と [MP] のロジックはお互いにコミュニケーションを取ることができませんが、ゲームルールをはコミュニケーションを取ることができます。
プレイヤーがメッセージ送信をトリガーすると(一連のロジックが長い場合でも)、プレイヤーソースがメッセージに含まれ、ゲームルールシステムはプレイヤーのローカス変数値のみを変更できます。この機能を使って、NFT を持っているプレイヤーにゲーム世界のショップで使用される通貨やエクストラポイント、ボーナスタイムなどを付与できます。