1655280060
あなたはUnity開発者ですか?もしそうなら、 Web3ゲームの台頭はあなたに大きなチャンスをもたらします。多くの大手企業はすでに一元化されたメタバースの作成に多額の投資を行っており、Metaが先頭に立っています。しかし、人類は分散型の代替案に飢えています。したがって、UnityWeb3アプリの作成方法を知ることは必須です。もちろん、これには、使用するUnityWeb3開発ツールを知る必要があります。スムーズな開発プロセスと成功するdAppの作成が必要な場合は、適切なツールを選択することが不可欠です。 これで、好みのWeb3技術スタックを検索するときにAlchemyAPIの代替案を検討したかもしれません。ただし、ノードとWeb3 APIプロバイダーは優れたツールですが、真の力はWeb3バックエンドプラットフォームにあります。 。そのため、 Moralisは見逃せない最高のプラットフォームです。この究極のWeb3開発プラットフォーム(「暗号化のためのFirebase」)がバックエンドのニーズに対応します。今すぐ無料アカウントを作成してください!
Unityから「UnityWeb3」プログラミングへの移行は、一般的に簡単ではありません。実際、多くのコーダーは依然としてイーサリアムRPCノードの上に直接構築するという罠に陥っています。したがって、 RPCノードのすべての制限に直面することになります。ただし、上記のショートカットを使用する場合は、Web3バックエンドの余分なオーバーヘッドについて心配する必要はありません。クイック初期セットアップを完了することで、UnityをMoralisMetaverseSDKに接続するだけです。次に、魅力的なWeb3UIと可能な限り最高のユーザーエクスペリエンスの作成に全力を注ぐことができます。そのため、UnityWeb3ゲームが成功する可能性は自動的に高まります。今後、詳細をお知らせしますMoralisのSDK。うまくいけば、それはあなたがあなたの次のステップがどうあるべきかを決めるのを助けるでしょう。それでも、ここでは、ステップバイステップの初期UnityWeb3セットアップガイドを用意しています。
Call of Duty、League of Legends、EA SportsのFIFAなど、最も人気のあるゲームのいくつかを見るだけで、それらはすべてコミュニティに制限されます。なんで?それらは一元化された方法で構築され、すべて一元化された企業によって所有されているためです。つまり、彼らはあなたのデータとゲーム内のアセットを所有しているということです。さらに、ゲームが同じブランドに属している場合、他のゲームコミュニティとやり取りする機会がある場合があります。ただし、たとえばEAコミュニティとブリザードエンターテインメントコミュニティを統合する方法はありません。ただし、Unity Web3を使用すると、真に分散化されたメタバースを作成できます。
さて、そもそもなぜ誰もが異なるゲームの世界間で情報を共有したいと思うのか疑問に思われるかもしれません。まあ、それはテーブルにいくつかのめちゃくちゃクールなオプションをもたらすからです。たとえば、クロスオーバーイベントを想像してみてください。その結果、さまざまなゲームのキャラクター、機能、その他のアセットをまとめることができました。それは素晴らしいことではないでしょうか?
私たちは、ゲームの世界をひとつにまとめるという点で、「if」をはるかに超えていると信じています。ゲームの未来は明らかに相互運用性と分散化であり、ユーザーは実際にゲーム内のアセットを所有しています。そのため、残りの質問は、これを行う「方法」と実装するルールに関するものだけです。したがって、すべての「いいえ」および「それは決して機能しません」という発言者はバックミラーに残されます。
そうは言っても、集中型ゲームではこのようなクロスオーバーコラボレーションを提供できないことに同意することができます。しかし、イーサリアムなどのプログラム可能なブロックチェーンによって提供される技術は、私たちに新しい可能性の海をもたらします。そのため、分散型メタバースまたは1つの巨大なメタバースでさえ突然可能になります。ただし、これらの概念は、今日の議論には大きすぎる可能性があります。したがって、UnityWeb3ゲームの例に焦点を当てましょう。
この場合、私たちが作成できるゲームは、Web3レルム内の世界の1つです。さらに、イーサリアムは今でも最も人気のあるチェーンなので、EVMでパワーアップしましょう。そのため、すべてのプレーヤーがイーサリアムでサポートされているWeb3ウォレットに接続できるようになります。さらに、それらの情報は分散型ネットワーク全体に自動的に複製されます(上の画像を参照)。そうすれば、プレイヤーはお互いに取引したり、さまざまな資産を売買したりすることができます。同様に、ゲーム内アセットからの価値は、現実の世界に簡単に持ち越すことができます。
それでも、このようなUnity Web3ゲーム、またはデジタルワールドと言えば、大規模なクエストイベントやゲーム内の仕事に最適な場所です。そのような可能性を疑う前に、新しい信じられないほどのテクノロジーが常に現在の業界のステータスを混乱させることを思い出させてください。さらに、最初の負の過剰反応を取得することは、通常、良い兆候です。このように、革命はすでに始まっています。
実際のところ、上記の概念はさらに簡単に進めることができます。下の画像に示すように、Moralisを使用すると、UnityWeb3ゲームを他の評判の良いチェーンに簡単に接続できます。
付加価値をもたらすのは、Moralisのクロスチェーン相互運用性です。その概念について詳しく説明しましょう。したがって、バックエンドのニーズにMoralisを使用すると、Moralisでサポートされているすべてのブロックチェーンにゲームをデプロイできます。そうすれば、Web3ゲームをさまざまなチェーンのユーザーが利用できるようになります。つまり、より多くのユーザーにリーチできます。さらに、特定のチェーンに縛られることがないため、作業は「将来にわたって利用できる」ものになります。さらに、これは、新しいプログラム可能なブロックチェーンが将来的に物事を引き継ぐ場合、シームレスに移行できることを意味します。
Unityの経験が少なくともある程度あると仮定すると、おそらく3Dワールドとそのシーンを作成する方法を知っているでしょう。これは、Web3ゲームを作成するときにも開始する場所です。ただし、シーンの準備が整うと、実際のWeb3の魔法が始まります。その時点で、UnityゲームをWeb3ログインに接続し、他のすべてのWeb3機能にアクセスすることに焦点を当てます。
手始めに、MoralisのMetaverseSDKにアクセスする必要があります。イントロダクションの対応するリンクを使用するか、Googleを使用して「MoralisMetaverseSDK」を検索できます。Moralis Metaverse SDKページにアクセスしたら、少し下にスクロールする必要があります。「今すぐ開始」ボタンが表示されます。
ボタンをクリックすると、EthereumUnityボイラープレートに移動します。この強力なショートカットがGitHubであなたを待っています。そこには、この定型文に関するすべての詳細があります。ただし、Unity Web3ゲームを作成するには、右側の「リリース」セクションをクリックします。そうすれば、最新バージョンにアクセスできます。
次に、「。 unitypackage」ファイルをコンピューターに保存する必要があります。
「.unitypackage」ファイルを正常に保存したら、Unityに戻ります。次に、上記でダウンロードしたフォルダーをUnityのインターフェイスにドラッグアンドドロップします。インポートを確認することを忘れないでください。そうすることで、MoralisのUnityパッケージを正常にインポートできます。したがって、「MoralisWeb3ApiSdk」フォルダーは、その時点から自由に使用できるようになります。
今後、使用するMoralisプレハブの選択は、作業しているプロジェクトまたはゲームのタイプによって異なります。ただし、すべての場合において、「MoralisSetup」プレハブから始めることをお勧めします。このコンポーネントを見つけるために検索オプションを使用することで、いつでも処理を高速化できることに注意してください。以下の例は、「WalletConnect」プレハブに対してこれを行う方法を示しています。ただし、「MoralisSetup」を追加する場合も同じ原則が適用されます。問題のプレハブを[階層]タブにドラッグアンドドロップするだけです。
「MoralisSetup」コンポーネントを追加したら、Moralisサーバーの詳細を入力して初期設定を完了する必要があります。
これらの詳細が何であるか疑問に思っている場合、それはあなたが以前にモラリスと仕事をしたことがないことを意味します。そのため、Moralisの初期設定について説明します。
目的がメタバース、単純なWeb3ゲーム、または究極のイーサリアムdAppボイラープレートを使用したdApp(分散型アプリケーション)の作成であるかどうかにかかわらず、Moralisサーバーを作成する必要があります。これを正確に行うには、次の手順に従います。
「+新しいサーバーの作成」をクリックすると、3つのネットワークタイプオプションを提供するドロップダウンメニューが表示されます(下のスクリーンショットを参照)。プロジェクトのニーズに最適なものを選択してください。
注:サンプルプロジェクトを扱っている場合やdAppをテストしている場合は、「TestnetServer」または「LocalDevchainServer」オプションに焦点を当てることをお勧めします。ただし、Unity Web3ゲームをライブで使用する場合は、「メインネットサーバー」を選択する必要があります。
次に進むと、サーバーの詳細を求めるポップアップウィンドウが表示されます。そのため、サーバーの名前(これは任意の名前にすることができます)を入力してから、地域、ネットワークタイプ、およびチェーンを選択します。最後に、サーバーを起動します。したがって、「インスタンスの追加」ボタンをクリックします。
「詳細の表示」をクリックすると、必要な情報が新しいウィンドウに表示されます。そのため、右側のコピーアイコンをクリックして、サーバーのURLとアプリケーションIDをコピーできるようになりました。
注:上記のMoralisサーバーのセットアップは不可欠ですが、MoralisSpeedyNodesの使用は必須ではありません。ただし、多くの場合、さらに高度な機能を取得するには、このセットアップも完了する必要があります。
Moralis管理エリアから対応するURLをコピーして貼り付けることにより、MoralisSpeedyNodesを使用できます。したがって、Moralis管理エリアに戻る必要があります。今回は「SpeedyNodes」タブを選択します。そこに到達したら、上記のセットアップ中にサーバー用に選択したネットワークの下にある[エンドポイント]ボタンをクリックします。
このガイドでは、サーバーがイーサリアムメインネット上にあると想定します。その場合、「ETHネットワーク」の下の「エンドポイント」をクリックする必要があります。次に、ポップアップウィンドウからメインネットのURLアドレスをコピーする必要があります。もちろん、同じ原則が他のメインネットとテストネットにも当てはまります。
URLアドレスをコピーしたら、Unityに移動して、次のように「Web 3RpcNodeUrl 」の横の入力フィールドにそのURLを貼り付ける必要があります。
この時点で、UnityWeb3開発に集中するのにおそらくこれが最適な時期である理由がわかりました。さらに、分散型アプローチが非常に理にかなっている理由も学びました。幸い、MoralisとそのMetaverse SDKは、まさにそれを提供します。「Unity3DAssetPackage」の最新バージョンをダウンロードして、簡単な初期設定手順を完了するだけです。さらに、Unity Web3ゲームの作成方法がわかったので、次はあなたの創造性を表に出します。ただし、自信や知識が不足している場合は、いくつかのサンプルプロジェクトから始めることをお勧めします。たとえば、私たちの先導に従って中世のメタバースゲームを構築したり、Unityを使用してWeb3MMORPGを作成したりできます。また、メタバースのスマートコントラクトの例 を詳しく見ることができます。
このストーリーは、もともとhttps://moralis.io/unity-web3-beginners-guide-to-unity-web3-programming/で公開されました
1655280060
あなたはUnity開発者ですか?もしそうなら、 Web3ゲームの台頭はあなたに大きなチャンスをもたらします。多くの大手企業はすでに一元化されたメタバースの作成に多額の投資を行っており、Metaが先頭に立っています。しかし、人類は分散型の代替案に飢えています。したがって、UnityWeb3アプリの作成方法を知ることは必須です。もちろん、これには、使用するUnityWeb3開発ツールを知る必要があります。スムーズな開発プロセスと成功するdAppの作成が必要な場合は、適切なツールを選択することが不可欠です。 これで、好みのWeb3技術スタックを検索するときにAlchemyAPIの代替案を検討したかもしれません。ただし、ノードとWeb3 APIプロバイダーは優れたツールですが、真の力はWeb3バックエンドプラットフォームにあります。 。そのため、 Moralisは見逃せない最高のプラットフォームです。この究極のWeb3開発プラットフォーム(「暗号化のためのFirebase」)がバックエンドのニーズに対応します。今すぐ無料アカウントを作成してください!
Unityから「UnityWeb3」プログラミングへの移行は、一般的に簡単ではありません。実際、多くのコーダーは依然としてイーサリアムRPCノードの上に直接構築するという罠に陥っています。したがって、 RPCノードのすべての制限に直面することになります。ただし、上記のショートカットを使用する場合は、Web3バックエンドの余分なオーバーヘッドについて心配する必要はありません。クイック初期セットアップを完了することで、UnityをMoralisMetaverseSDKに接続するだけです。次に、魅力的なWeb3UIと可能な限り最高のユーザーエクスペリエンスの作成に全力を注ぐことができます。そのため、UnityWeb3ゲームが成功する可能性は自動的に高まります。今後、詳細をお知らせしますMoralisのSDK。うまくいけば、それはあなたがあなたの次のステップがどうあるべきかを決めるのを助けるでしょう。それでも、ここでは、ステップバイステップの初期UnityWeb3セットアップガイドを用意しています。
Call of Duty、League of Legends、EA SportsのFIFAなど、最も人気のあるゲームのいくつかを見るだけで、それらはすべてコミュニティに制限されます。なんで?それらは一元化された方法で構築され、すべて一元化された企業によって所有されているためです。つまり、彼らはあなたのデータとゲーム内のアセットを所有しているということです。さらに、ゲームが同じブランドに属している場合、他のゲームコミュニティとやり取りする機会がある場合があります。ただし、たとえばEAコミュニティとブリザードエンターテインメントコミュニティを統合する方法はありません。ただし、Unity Web3を使用すると、真に分散化されたメタバースを作成できます。
さて、そもそもなぜ誰もが異なるゲームの世界間で情報を共有したいと思うのか疑問に思われるかもしれません。まあ、それはテーブルにいくつかのめちゃくちゃクールなオプションをもたらすからです。たとえば、クロスオーバーイベントを想像してみてください。その結果、さまざまなゲームのキャラクター、機能、その他のアセットをまとめることができました。それは素晴らしいことではないでしょうか?
私たちは、ゲームの世界をひとつにまとめるという点で、「if」をはるかに超えていると信じています。ゲームの未来は明らかに相互運用性と分散化であり、ユーザーは実際にゲーム内のアセットを所有しています。そのため、残りの質問は、これを行う「方法」と実装するルールに関するものだけです。したがって、すべての「いいえ」および「それは決して機能しません」という発言者はバックミラーに残されます。
そうは言っても、集中型ゲームではこのようなクロスオーバーコラボレーションを提供できないことに同意することができます。しかし、イーサリアムなどのプログラム可能なブロックチェーンによって提供される技術は、私たちに新しい可能性の海をもたらします。そのため、分散型メタバースまたは1つの巨大なメタバースでさえ突然可能になります。ただし、これらの概念は、今日の議論には大きすぎる可能性があります。したがって、UnityWeb3ゲームの例に焦点を当てましょう。
この場合、私たちが作成できるゲームは、Web3レルム内の世界の1つです。さらに、イーサリアムは今でも最も人気のあるチェーンなので、EVMでパワーアップしましょう。そのため、すべてのプレーヤーがイーサリアムでサポートされているWeb3ウォレットに接続できるようになります。さらに、それらの情報は分散型ネットワーク全体に自動的に複製されます(上の画像を参照)。そうすれば、プレイヤーはお互いに取引したり、さまざまな資産を売買したりすることができます。同様に、ゲーム内アセットからの価値は、現実の世界に簡単に持ち越すことができます。
それでも、このようなUnity Web3ゲーム、またはデジタルワールドと言えば、大規模なクエストイベントやゲーム内の仕事に最適な場所です。そのような可能性を疑う前に、新しい信じられないほどのテクノロジーが常に現在の業界のステータスを混乱させることを思い出させてください。さらに、最初の負の過剰反応を取得することは、通常、良い兆候です。このように、革命はすでに始まっています。
実際のところ、上記の概念はさらに簡単に進めることができます。下の画像に示すように、Moralisを使用すると、UnityWeb3ゲームを他の評判の良いチェーンに簡単に接続できます。
付加価値をもたらすのは、Moralisのクロスチェーン相互運用性です。その概念について詳しく説明しましょう。したがって、バックエンドのニーズにMoralisを使用すると、Moralisでサポートされているすべてのブロックチェーンにゲームをデプロイできます。そうすれば、Web3ゲームをさまざまなチェーンのユーザーが利用できるようになります。つまり、より多くのユーザーにリーチできます。さらに、特定のチェーンに縛られることがないため、作業は「将来にわたって利用できる」ものになります。さらに、これは、新しいプログラム可能なブロックチェーンが将来的に物事を引き継ぐ場合、シームレスに移行できることを意味します。
Unityの経験が少なくともある程度あると仮定すると、おそらく3Dワールドとそのシーンを作成する方法を知っているでしょう。これは、Web3ゲームを作成するときにも開始する場所です。ただし、シーンの準備が整うと、実際のWeb3の魔法が始まります。その時点で、UnityゲームをWeb3ログインに接続し、他のすべてのWeb3機能にアクセスすることに焦点を当てます。
手始めに、MoralisのMetaverseSDKにアクセスする必要があります。イントロダクションの対応するリンクを使用するか、Googleを使用して「MoralisMetaverseSDK」を検索できます。Moralis Metaverse SDKページにアクセスしたら、少し下にスクロールする必要があります。「今すぐ開始」ボタンが表示されます。
ボタンをクリックすると、EthereumUnityボイラープレートに移動します。この強力なショートカットがGitHubであなたを待っています。そこには、この定型文に関するすべての詳細があります。ただし、Unity Web3ゲームを作成するには、右側の「リリース」セクションをクリックします。そうすれば、最新バージョンにアクセスできます。
次に、「。 unitypackage」ファイルをコンピューターに保存する必要があります。
「.unitypackage」ファイルを正常に保存したら、Unityに戻ります。次に、上記でダウンロードしたフォルダーをUnityのインターフェイスにドラッグアンドドロップします。インポートを確認することを忘れないでください。そうすることで、MoralisのUnityパッケージを正常にインポートできます。したがって、「MoralisWeb3ApiSdk」フォルダーは、その時点から自由に使用できるようになります。
今後、使用するMoralisプレハブの選択は、作業しているプロジェクトまたはゲームのタイプによって異なります。ただし、すべての場合において、「MoralisSetup」プレハブから始めることをお勧めします。このコンポーネントを見つけるために検索オプションを使用することで、いつでも処理を高速化できることに注意してください。以下の例は、「WalletConnect」プレハブに対してこれを行う方法を示しています。ただし、「MoralisSetup」を追加する場合も同じ原則が適用されます。問題のプレハブを[階層]タブにドラッグアンドドロップするだけです。
「MoralisSetup」コンポーネントを追加したら、Moralisサーバーの詳細を入力して初期設定を完了する必要があります。
これらの詳細が何であるか疑問に思っている場合、それはあなたが以前にモラリスと仕事をしたことがないことを意味します。そのため、Moralisの初期設定について説明します。
目的がメタバース、単純なWeb3ゲーム、または究極のイーサリアムdAppボイラープレートを使用したdApp(分散型アプリケーション)の作成であるかどうかにかかわらず、Moralisサーバーを作成する必要があります。これを正確に行うには、次の手順に従います。
「+新しいサーバーの作成」をクリックすると、3つのネットワークタイプオプションを提供するドロップダウンメニューが表示されます(下のスクリーンショットを参照)。プロジェクトのニーズに最適なものを選択してください。
注:サンプルプロジェクトを扱っている場合やdAppをテストしている場合は、「TestnetServer」または「LocalDevchainServer」オプションに焦点を当てることをお勧めします。ただし、Unity Web3ゲームをライブで使用する場合は、「メインネットサーバー」を選択する必要があります。
次に進むと、サーバーの詳細を求めるポップアップウィンドウが表示されます。そのため、サーバーの名前(これは任意の名前にすることができます)を入力してから、地域、ネットワークタイプ、およびチェーンを選択します。最後に、サーバーを起動します。したがって、「インスタンスの追加」ボタンをクリックします。
「詳細の表示」をクリックすると、必要な情報が新しいウィンドウに表示されます。そのため、右側のコピーアイコンをクリックして、サーバーのURLとアプリケーションIDをコピーできるようになりました。
注:上記のMoralisサーバーのセットアップは不可欠ですが、MoralisSpeedyNodesの使用は必須ではありません。ただし、多くの場合、さらに高度な機能を取得するには、このセットアップも完了する必要があります。
Moralis管理エリアから対応するURLをコピーして貼り付けることにより、MoralisSpeedyNodesを使用できます。したがって、Moralis管理エリアに戻る必要があります。今回は「SpeedyNodes」タブを選択します。そこに到達したら、上記のセットアップ中にサーバー用に選択したネットワークの下にある[エンドポイント]ボタンをクリックします。
このガイドでは、サーバーがイーサリアムメインネット上にあると想定します。その場合、「ETHネットワーク」の下の「エンドポイント」をクリックする必要があります。次に、ポップアップウィンドウからメインネットのURLアドレスをコピーする必要があります。もちろん、同じ原則が他のメインネットとテストネットにも当てはまります。
URLアドレスをコピーしたら、Unityに移動して、次のように「Web 3RpcNodeUrl 」の横の入力フィールドにそのURLを貼り付ける必要があります。
この時点で、UnityWeb3開発に集中するのにおそらくこれが最適な時期である理由がわかりました。さらに、分散型アプローチが非常に理にかなっている理由も学びました。幸い、MoralisとそのMetaverse SDKは、まさにそれを提供します。「Unity3DAssetPackage」の最新バージョンをダウンロードして、簡単な初期設定手順を完了するだけです。さらに、Unity Web3ゲームの作成方法がわかったので、次はあなたの創造性を表に出します。ただし、自信や知識が不足している場合は、いくつかのサンプルプロジェクトから始めることをお勧めします。たとえば、私たちの先導に従って中世のメタバースゲームを構築したり、Unityを使用してWeb3MMORPGを作成したりできます。また、メタバースのスマートコントラクトの例 を詳しく見ることができます。
このストーリーは、もともとhttps://moralis.io/unity-web3-beginners-guide-to-unity-web3-programming/で公開されました