QiitaUnityでタイマー機能をググってみたのだけれどもいまいちピンとくるものがなかったのでひとまずやったことをメモする。事前準備CanvasにTimeオブジェクトを作成してCanvasと紐付けをする。当初Scoreだけを実装していたのでScoreの値がCanvasに直接くっついている状態だった。仕様は以下のようにした60秒からカウントダウンする。ScoreUIの下に整数部分だけを表示する。カウントが0になったらカウントをストップする。60秒からカウントダウンする。固定値で1分を設定する。Updateで使うTime.deltaTimeがInt型だとエラーになってしまうのんでFloat型で60秒を宣言する。60;描画するテキストオブジェクトは以下を宣言する。timeCount;最初は単純にカウントダウンができるかを確認したかったのでUpdateをこんな感じで実装してみた。}こんな感じになるScoreUIの下に整数部分だけを表示する。今の実装だと小数点以下も見えてしまうので仕様上と違うここ描画は整数のみの部分を切り出した実装としたいのでコードの追加する。//(int)countTimeでint型に変換して表示させる。}こんな感じに整数でTimeが表示された。カウントが0になったらカウントをストップする。整数までカウントダウンできるようになったが、このままだとマイナスのカウントが永遠と描画されてしまう。if文でカウントが0になったら0のままにする制御を追加する。}一度テストしてみる。ここでは60秒も待つと長いので、5秒で0のままになるかを数える。今はタイマーを動かすことだけしかできないので、今後ゲームオーバーの制御などをするときの制御などからアクセスしやすいように改良したい。Timeの箇所とタイマー数値オブジェクトを今回切り離して実装したけれども後々考えるとレンダリングをスクリプトで書けば一つにできるやんと後で気づいたので修正したい。読者になる関連記事2019-06-10オフラインでいたい、そうするにはどうしたらいい?ここ数ヶ月忙しいことをしたいと思ってはいないけれど、結果的...2019-03-01超初歩的なRubyのスクリプトで残業代を計算する。一応自分ブログにも書い...2018-07-09ものは減ったがやりたいことが頭の中で増えてきたのでそろそろ断捨離(いやプロマネ)の時期かなと思う過去5年間の成果として物質的なものは結構片付いてきてミニマリ...2016-02-18Arc4random_uniformで乱数を発生させ、おみくじの結果を表示する。読者になるこのブログについて検索リンク音楽メモライフハック最新記事Youtubeにずんだもんの動画を投稿しました。【Qiita】RDSでスナップショットを別のAWSアカウントに共有、復元したい【Qiita】WindowsでMavenを使えるようにする。GraalVMのインストールで実行したことのメモを投稿しました。--rebuilddbでDBを再作成する。10はてなブログをはじめよう!ferrari458tukapaiさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。