【マイクラ】長時間カウントダウンの配布ワールドを作ったよ!|サンプル

著者:Kazz(Follow@KzKzKazz)

スポンサーリンク

またまた残り時間表示のサンプル用の配布ワールドを作りました。

ファイル名 [サンプル]長時間カウンター
バージョン 1.12.2
製作者 kazz(@kzkzkazz)
プレイ人数 1名推奨(マルチは動作未確認)
公開日 17/10/30
最終更新 17/10/30
[サンプル]長時間カウンター
Shared with Dropbox

概要

残り時間をサイドバー&アクションバーに表示します。

題名の通り、長時間計れます。このままで使っても「2,147,483,647分(約4086年)」まで計れます。

うまく作りかえればストップウォッチ的なものも作れます。

スポンサーリンク

大まかな処理の流れ

ここで細かい事をツラツラと並べても色々と大変なことになるので、軽い解説とともにサンプルで配布しているワールドで実際に触りながら流れを把握するとイイとおもいます。

cnt_swi:カウンター動作中で"1",平常時は"0"
cnt_minu:カウントにおける"分"を表す
cnt_sec:カウントにおける"秒"を表す
cnt_dec:リピートコマブロで減算,カウンターの基となる変数

【タイマーの処理】
60分のカウンター開始ボタンを押す
cnt_swi=1,cnt_minu=59,cnt_sec=59,cnt_dec=20

cnt_swiが1になる
cnt_decを毎秒20減算

cnt_decが-1になる
cnt_decを19に戻す&cnt_secを-1

cnt_secが-1になる
cnt_secを59に戻す&cnt_minuを-1

cnt_swi=1かつcnt_dec=0かつcnt_sec=0かつcnt_minu=0の時
→ゲームオーバーと表示&cnt_swi=0

【アクションバーに表示】
リピート・無条件・常時実行のコマブロで常時稼働

【サイドバーに表示】
新しいscoreboard「分」と「秒」と「残り時間」を追加

cnt_minucnt_secをそれぞれ、新規scoreboardの「分」と「秒」に常時同期状態にする。

サイドバーに架空プレイヤー「残り時間」の「分」と「秒」を表示。

※こちらは、値が大きいのが上に来るようになっているので、秒が分を上回った瞬間に順序が入れ替わります。若干違和感があるので、注意。

スポンサーリンク

まとめ

誤字や脱字、内容の不備にお気付きの方はコメントなどで教えてくれると助かりますm(_ _)m

分からない所の質問などはツイッターのDMまでお越しください。↓

 

スポンサーリンク

コメント

  1. カズクラ より:

    簡単だったw