個人財務 Minecraftのワンクリックハウスを構築するための壁と屋根の関数の書き方 - ダミー

Minecraftのワンクリックハウスを構築するための壁と屋根の関数の書き方 - ダミー

目次:

Anonim

家を建てるミニクラフトモッドを作ることができます。このプロセスはワンクリックハウスの構築として知られています。ワンクリックでMinecraftを使用すると、いつでも家を持つことができるからです。最初の関数が書かれたら、あなたの家に壁と屋根を追加する必要があります。

あなたの家に2番目の関数を書く準備をする

2番目の関数を書く前に、無人機が正しい場所にあることを確認する必要があります。最初の関数の終わりに、無人機は行の先頭に移動します。その後、ドローンをリセットして、2番目の壁を正しい場所に表示させる必要があります。

<! - 1 - >

このリセットコードをメイン関数に書き込みます。

このプロジェクトのコードで作業する場合は、関数、ドローイングとロケーション、およびループの紹介カテゴリでバッジを既に完了していることを確認してください。あなたはいつでもリフレッシュのために獲得したバッジを再訪することができます。また、まだ問題がある場合はLearnToModオンラインフォーラムで質問することもできます。

<! - 2 - >

あなたの家の壁関数を書く

第2の関数を書く。

4つの機能をすべて書いて家の4つの壁を作成するまで、テストとコードを続けます。

屋根の機能をスケッチする

あなたの家の屋根はピラミッドです。これはややこしいので、紙と鉛筆を取り出してください。あなたは、三角形の底辺が6×6(それが家より一単位大きいように)であることを知っています。ピラミッドを分解する方法の1つがここにあります。

<! - 3 - >

各図面に機能を持たせると便利なようです。屋根の機能を配置します。

屋根の関数を記述する

6 x 6関数を以下に示します。

それは家の頂部の周りに正方形を作ります。

無人機をリセットして、4 x 4と2 x 2の関数を書いてください。

あなたはmodで完全なmodを見ることができます。 learntomod。 com / programs / sarah-Simple_House。

屋根関数のリファクタリング

完成した住宅を完成させたら、コード屋根をリファクタリングしてより理解しやすくすることができます。

リファクタリングする前に、modをコピーし、Simple_House_Refactoredという別のバージョンを作成してください。そうすれば、あなたが誤って新しいバグを導入した場合、いつでも元の作業バージョンに戻すことができます。

ここに示す3つの関数の唯一の違いは、ループが繰り返される回数です。

3つの異なる関数を持つのではなく、sizeという名前のパラメータを取る1つの正方形関数を書くことができます。

パラメータ は、呼び出されるたびに少し違うようにするために関数で使用できる一種の変数です。たとえば、jumpという名前の関数がある場合、how_many_timesという名前のパラメータを追加できます。その後、ジャンプ関数を呼び出すたびに、ジャンプする回数を指定します。この機能はまだ同じことをします(プレーヤーをジャンプさせます)。しかし、わずかな変更は、指定した回数に応じて異なる回数だけジャンプすることです。

平方関数を作成するには、次の手順に従います。

  1. 新しい関数を作り、正方形の名前をつけ、左上隅の青い星をクリックします。

  2. 新しい入力を四角関数にドラッグします。

  3. 入力の名前をsizeに変更します。

  4. もう一度青い星印をクリックして、入力ダイアログボックスを閉じます。

    関数を呼び出すと、パラメータの値を指定し、関数全体でパラメータ(この場合は size) が指定された値(この場合は6)になります。 。

これにより、異なるパラメータで同じ関数を呼び出すことができ、わずかに異なる結果が得られます。

四角関数の中で、2 x 2、4 x 4、および6 x 6関数にある4つのループを配置します。特定の数だけループするのではなく、パラメータのサイズでループします(変数の下にあります)。上記の画像は、二乗関数の書き方と、main関数から二乗関数を呼び出す方法を示しています。

4 x 4関数と2 x 2関数の呼び出しを、パラメータのサイズに異なる値を渡すだけで、2乗関数の呼び出しに置き換えることができます。

最終的なリファクタリングされたコードはmodで見つけることができます。 learntomod。 com / programs / sarah-Simple_House_Refactoredにあります。

Minecraftのワンクリックハウスを構築するための壁と屋根の関数の書き方 - ダミー

エディタの選択

宗教ダミーチートシート - ダミー

宗教ダミーチートシート - ダミー

世界の主要宗教を設立し、仏教、イスラム教、神道の信念と実践 - は、あなたに宗教のより良い理解に導くでしょう。

10よりよい生活を導くためのヒント - ダミー

10よりよい生活を導くためのヒント - ダミー

あなたの日常生活の中でどのように思考し、感じるかを認識していることで、あなたは世界に触れることができます。あなたが住んでいる。それは...

宗教と回答の検索 - ダミー

宗教と回答の検索 - ダミー

世界にはあなたが直面する謎と解決しようとする問題があります。しかし、謎は問題とは異なります。 「人生は意味があるの? ""悪は罰せられ、善は報われますか? "と"苦しみの原因は何ですか? "謎です。

エディタの選択

ダッシュコードダミーのチートシート - ダミー

ダッシュコードダミーのチートシート - ダミー

Mac OS X LeopardでデビューしたDashcodeを使用して、 Macコンピュータ、iPhone、またはiPad用の独自のウィジェットまたはWebアプリケーション。キーボードショートカットを素早く知っているときやDashcodeウィンドウを合理化するときは、Dashcodeを使うのは簡単です。 Dashcodeテンプレートとその再利用可能なインターフェイスパーツのライブラリを知りましょう...

Microsoft CRMのアクセスレベルとロールの理解 - ダミー

Microsoft CRMのアクセスレベルとロールの理解 - ダミー

割り当てられた権限は、特定のレコードまたはオブジェクトに対して実行します。アクセスレベルによって、これらの権限が適用されるレコードが決まります。つまり、権限にはアカウントレコードの削除機能が含まれていても、削除できるレコードを正確に判断するのはアクセスレベルです。 ...

NaturallySpeakingのダミー

NaturallySpeakingのダミー

を選択または切り替えると、ドラゴンNaturallySpeakingを起動すると、 。それが尋ねないなら、心配しないでください。あなたはおそらく1人のユーザーしか持っていないでしょう。 NaturallySpeakingを最初に設定したときには、User Profileを作成して名前を付け、そのユーザー(あなた)がどのように鳴ったかについてNaturallySpeakingを訓練したことを忘れないでください。今すぐ、あなたが起動するとき。

エディタの選択

プラクシスの成功のための一般的なヒント - ダム

プラクシスの成功のための一般的なヒント - ダム

あなたが良い身体的で感情的なテストを受けていない限り、その知識は濁っています。テストの日までの日には、次の点に注意してください。テストの前に何かを食べても問題ありません。

プラクシスコアスコアリングはどのようにして行われますか? - ダミー

プラクシスコアスコアリングはどのようにして行われますか? - ダミー

プラクシスコア試験は、読み、書き、数学の3つのテストに分かれています。私たちの「試験」と「試験」の使用の違いに注意してください。 「各試験は別々に採点され、試験に合格する必要があるすべての州では、受験者が試験を構成する3つの試験のそれぞれに合格する必要があります。あなたの...