イーサモンとディセントラランドで一緒に歩くんだZ!

かい~のキャッツのディセントラランド冒険記

【ディセントラランド】Metazoneで作製されたものを土地にデプロイする方法

こんにちは!かい~のキャッツです。

 

f:id:kainokainokaino:20210111182249p:plain

 

今回は、ディセントラランドのアプリケーションを作成しているMetazoneのメタやオブジェクトを購入し、デプロイする時、ビルダーでデザインしたオブジェクトと共存できないという問題の解決方法について解説していこうと思います。意外と、簡単ですので参考にしてください!

 

f:id:kainokainokaino:20201228184712p:plain

 

今回、デプロイするのは、このEthermon Wild Grass というメタ (以下、草むらメタ)になります。この草むらメタは、スライムのような敵が出現し、それを倒すとレベルアップしたり、戦利品、またMARKSというディセントラランドで使える通貨が貰えます。そして、プレイヤーが自分の所有している草むらメタでMARKSを獲得すると、一定量のMARKSが所有者にも支払われる仕組みになっています。

 

f:id:kainokainokaino:20210111173749p:plain

 

それでは、早速解説していきます。

まずは、Decentralandのビルダーでオブジェクトを置いてデザインした後、Downloadボタンからファイルをダウンロードします。

  

f:id:kainokainokaino:20210111171852p:plain



ダウンロードしたファイルはこんな感じです。ビルダーで用意されているオブジェクトを置くと、上の二つのファイル名のようなファイルがでてきます。この中には、Zipファイルも含まれていますが、それは解凍しなくても、デプロイできます。

 

f:id:kainokainokaino:20210111171906p:plain

 

Githubに登録後、下の箇所から新しいリポジトリ (デプロイするファイルを置く場所) を作成します。登録の方法については、リンクを置いておきますので、参考にしてください。

qiita.com

 

f:id:kainokainokaino:20210111172037p:plain


リポジトリの名前を入力し、Publicを選択後、Create repositoryで作成します。

 

f:id:kainokainokaino:20210111172047p:plain


次に、Code欄をクリックした後、uploading an exsting file からほどダウンロードしたファイルを入れていきます。

 

f:id:kainokainokaino:20210111172146p:plain

 

アップロードしたファイルは、このようになります。わしは、tsconfig.jsonをいれ忘れており、何度やってみてもデプロイされなかったので、もれがないように入れてください。


f:id:kainokainokaino:20210111172258p:plain

 

ファイルを入れた後、Setting→Manage accessにいき、

 

f:id:kainokainokaino:20210111172315p:plain

 

MetaZone.ioを選択してください。これで、Metazoneからアクセスが可能になるみたいです。

 

f:id:kainokainokaino:20210111172415p:plain

 

再度、Code欄を押して、CodeからHTTPSのURLをコピペします。 

 

f:id:kainokainokaino:20210111172523p:plain

 

そして、MetazoneのサイトのMY LAND、

 

f:id:kainokainokaino:20210111172537p:plain

 

設定ボタンを選択し、

 

f:id:kainokainokaino:20210111172707p:plain

 

この部分に先ほどコピペしたURLを入力します。

 

f:id:kainokainokaino:20210111172854p:plain

 

入力が終わったら、DEPLOYを押します。DEPLOYを押し、デプロイが完了すると、数分~数時間後にLAST DEPLOYという表示になるので、VISITからシーンを確認してみましょう。 

 

f:id:kainokainokaino:20210111181141p:plain

 

成功したら、草むらのシーンと、ビルダーで配置したオブジェクトが共存した形でデプロイされます。もし、分からなかったら、いつでも聞いてくださいね^^