コルーチン

Unity GetSpectrumDataを使う BGMの音程に合わせてキューブを上下

こんにちは。レモンティーです。今回は、 AudioSourceのGetSpectrumDataをつかってみたいと思います。GetSpectrumDataというのは、その名の通り ある瞬間のBGMのスペクトラムデータを取得できるものです。これでなにをするかというと… BGMの音程にあわせて上…

Unity 【改良版】コルーチンのタップ待ち処理 会話やリザルト

こんにちは。レモンティーです。数日前にコチラの記事で、コルーチンによるタップ待ちを書きました。 sawalemounity.hatenablog.comそのとき、 yield return new WaitUntil(Tap); yield return new WaitWhile(Tap);という同じ処理が何度も登場していたので、…

Unity フェードイン・フェードアウトをコルーチンでつくる(シーン遷移とか場面転換)

youtu.beこんにちは。レモンティーです。今回は、コルーチンでフェードアウトをつくってみようと思います。PanelのColorのアルファ値をフレームごとに増やしてつくります。さっそくやってみます。 まず、Canvasをスッポリ覆う大きさのPanelをつくります。次…

Unity Coroutineでタップ待ち処理 会話やリザルトなど

youtu.be こんにちは。レモンティーです。ゲームを作っていると、タップ待ちしたいことがあると思います。いままで、Update内でInput.AnyKeyDownの条件分岐をしたり、 EventTriggerで判定して、何回目のタップかで条件分岐したり していました。私は詳しくな…

Unity n秒後に遅れて処理する

こんにちは。レモンティーです。今回はUnityでn秒後に処理を実行する方法を書いていきたいと思います。大きく分けて三通りの方法を紹介します。 Invokeメソッドを使う Updateでカウントダウンする コルーチンを使う。 の三つです。 さっそく見ていきましょ…