チュートリアル No.6 Fast Forward
マインクラフト MakeCode プログラミング。
チュートリアル解説編。
チュートリアルは途中でやめると強制的に解説が終了します。
Fast Forward の解説ページです。
チュートリアル解説想定時間10分。
日本語訳はざっくりとしていますので正確ではない場合があります。
チュートリアルスタート
1.誰も時間の流れを止められない。でもこのチュートリアルでは時間を通常よりも早く進められるでしょう。
マインクラフトでは20分サイクルで1日が進みます。
夜から昼にするにはベッドで寝ればいいので簡単ですが昼から夜にするにはまぁまぁ待たされます。
時間を自由に進められると便利ですね。
2.チャットコマンドのrunをffに変えよう。
いつも通りの出だしです。
3.時間を追加するブロックを10000に設定してチャットコマンドに組み込もう。
ゲームプレイのグループにある時間を追加するブロック。
100を10000にします。
これはゲームティックというマインクラフト内で時間等を管理するものです。
この場合は時間をどれくらい追加するかという箇所です。
マイナスも指定できます。
マイナスを指定するとどうなるのか?
想像通りの結果になりますよ。
ゲームティックは1=0.05秒になります。
現実時間の1秒で20ティックです。
マインクラフト内の1日は20分なので、
20(1秒)×60(1分)×20(20分)で24000ティックです。
10000ということは半日弱ということになります。
ちなみにレッドストーン回路は1=0.1秒です。
4.マインクラフトのチャット欄でffを入力してみよう。
10000なので半日には少し足りないくらいなので月の位置が少し東側になりました。
5.ループのブロックを組み込んで100追加するのを240回繰り返すようにしよう。
繰り返しのブロックで時間を追加するブロックを囲み240回、100追加にします。
結果は24000ティック進むことになるので1日分になります。
6.マインクラフトでffと入力して太陽と月を見てみよう。
時間の流れは上記のような感じです。
動画のほうがわかりやすいので別撮りしました。
以下が今回のコード。
短いしすぐ終わるけどチェックは別ページで。
コメント