あなたのMinecraftゲームを作成するための最初のステップは、シーンを構築することです。これらの手順では、Spleefという基本ゲーム用のシーンを作成する方法について説明します。 Spleefのシーンは、周囲にフェンスがあるアリーナです。
このアリーナを作成するには、LearnToModでArenaBuilderライブラリーを使用します。 ライブラリ は既にあなたのために書かれているMODです。どのように書かれているか知らなくてもそれを使うことができます。
<! - 1 - >ライブラリを調べるには、次の手順に従います。
-
modに移動します。 learntomod。 com / programs / sarah-ArenaBuilderにあります。
init
-
move_drone
-
ArenaWithFence
-
プラットフォーム
-
フェンス
-
各関数の疑問符(?)をクリックします。
-
-
関数が何をするかを説明するコメントがポップアップします。たとえば、Fence関数のコメントを次に示します。
<! - 2 - >
このコードとそのパラメータを調べ、コードが何をしているのかを確認します。 -
このモードはMinecraftで単独では実行できないため、主な機能はありません。代わりに、他の改造者から呼び出さなければなりません。
ブロック:エクスポートにも注意してください。エクスポートブロックは、ブロックに書き込まれた機能を他の改造者がアクセスできるようにします。つまり、他の改造者は、別の改造者でも機能を呼び出すことができます。
<! - 3 - >
ArenaWithFence、init、およびmove_droneの3つの関数がエクスポートされています。これらの3つの機能をSpleefゲームで使用できるようになりました。
-
ArenaBuilderライブラリを公開したら、Spleef modに戻り、ライブラリをインポートします。以下の手順に従います。
[その他]カテゴリで、インポートブロックを見つけます。
-
modにドラッグし、sarah-ArenaBuilderと入力してlib-nameというテキストを置き換えます。
-
MOD名を正しく入力すると、ブロックは緑色のままで、関数カテゴリの下に新しい関数が表示されます。
ArenaBuilderライブラリからエクスポートされた3つの関数にアクセスできるようになりました。
メイン関数を作成し、ArenaBuilderライブラリからinit関数への呼び出しを追加します。
-
init関数は、ライブラリを振り返ってみると、基本的にはアリーナを作成するための無人機を作成します。
ドローンがあなたのアリーナを構築する準備ができたら、ArenaBuilderライブラリからArenaWithFence関数への呼び出しをmain関数に追加します。
-
これは、フェンスの高さが5ブロックで、プラットホーム幅が1ブロックのダイヤモンドでできた20×20の競技場を作る方法を示しています。アリーナは空気で満たされます。これは、あなたがSpleefをプレイするアリーナを作ります。
ArenaBuilderライブラリを作成していないにもかかわらず、作成中のコードをテストします。コードをテストするには、Modが保存されていることを確認し、Modボタンをクリックして、Minecraftでコードをテストします。
-
あなたはこのような場面を見る。
移動する前に、
-
リファクタリング - コードを変更せずにコードを変更します。 この場合、アリーナがarenaという名前の関数で構築され、アリーナ関数がmainから呼び出されるように、コードをリファクタリングしています。
-
おめでとうございます - あなたは基本的なシンプレフの場面を作りました!
