ラベル プログラミング の投稿を表示しています。 すべての投稿を表示
ラベル プログラミング の投稿を表示しています。 すべての投稿を表示

マイクラの アドオンをつくろう! part.2





リソースパックの準備をしよう!


自分で作ったリソースパックで遊ぶためには
少しだけプログラムをいじらなければならないんだ。

前回用意した「manifest.json」の名前を「manifest.txt」に変えよう。
すると、テキスト編集ソフトで開くことができるので開いてみよう。
もしプログラム編集ソフトを持っているならそのまま開くこともできるよ。




プログラムの中の
「description」は、このリソースパックの説明という意味。
「name」は、このリソースパックの名前。
「uuid」は、他のリソースパックと混じらない様にするためのID。

「description」も「name」も、きちんと" "の中に文字を入れるようにしよう。
「uuid」は、下記のサイトからIDを作成することができるので活用しよう。
https://www.uuidgenerator.net/


リソースパックを完成させよう!


プログラムを書き換えた「manifest.txt」を「manifest.json」に変えよう。
「pack_icon.png」がこのリソースパックのアイコンになるので、ついでに作ってしまおう。
「manifest.json」「pack_icon.png」「textures」の3つを同時選択して
zip圧縮しよう。
zipファイルが出来たら「(このリソースパックの名前) .mcpack」と名前を変えよう。
これでオリジナルのリソースパックの完成です。




リソースパックを入れよう!


例えばMacとiOSであれば、
「共有」機能を使ってmcpackデータをiPhoneやiPadに移すことができるよ。
他には、mcpackデータをメール添付して送るという手段もあるね。
mcpackデータがiPhoneやiPadに入ると、
自動でマインクラフトが起動してアドオンのインポートが開始されるよ。




アドオンはワールドごとにしか適用されないので、
新しい世界を作るときや、
今ある世界の編集画面を開いて、
リソースパックの中にある「マイパック」を有効化にしよう。






白い砂浜がきれいでしょ?

次回はリソースパックを使ってエメラルドの防具をつくってみるよ。>>part.3



マイクラの アドオンをつくろう! part.1





統合版にはModが入れられない?!


Switchやスマートフォンで出来るMinecraft(統合版/BE版とも言う)には
JAVA EditionのようにModが入れられない!

でも実はそうでもないんだ。
確かにModのように自由自在な世界を作ることはできないけれど、
「リソースパック」と「ビヘイビアパック」を使って、
マイクラをもっと楽しくする「アドオン」を作ることは可能なんだ。
アドオンの仕組みを学びながら、一緒に楽しいアドオンを作ってみよう!


ダウンロードしてみよう!


アドオンには「リソースパック」と「ビヘイビアパック」があるんだ。
今回は「リソースパック」を使って、テクスチャーを変えてみよう!

まずは公式サイトから普通の状態のリソースパックをダウンロードしてみよう。
https://minecraft.net/ja-jp/addons/

公式サイトをスクロールすると公式で配布されているアドオンがダウンロードできるよ。
でも今回はもっと下にスクロールして「resource packs」をクリックしよう。
すると、普通の状態(=バニラ)のリソースパックがダウンロードされるので
zipファイルを解凍してフォルダの中身を見てみよう。




マイクラにはこんなにたくさんのデータが詰まっているんだ。
でも、『こんなにたくさんのデータを作るのは無理』と思わないでほしい。
実はリソースパックは自分の変えたい部分だけデータを作ればワールドに反映されるんだ。


テクスチャーを変えてみよう!


必要なものは
「manifest.json」と、
「pack_icon.png」と、
「textures」フォルダ。

「textures」フォルダの中にある「blocks」フォルダから
テクスチャーを変えたいブロックのpngデータをペイントソフト等を使って色を変えてみよう。




今回は、砂ブロックである「sand.png」を南国の砂浜のような色に変えてみたよ。

これで、砂ブロックのテクスチャーを変えるリソースパックの出来上がり!
でもリソースパックを作っただけでは今遊んでいるワールドを変えることはできないんだ。

次回はリソースパックの入れ方を教えるよ。>>part.2