T4バクテリオファージちゃんのゲームにリズムゲームを追加するネギ!~T4バクテリオファージちゃん第三巻「…ズレが修正できないネギ…。」~
2021年7月3日
WN_PhageChan 音ゲー計画進捗
音ゲーではコライダーではなく時間でヒットなどの判定をすると今更知ったので、そのようにしようと実装してみたのですが、最初はいいんだけど時間が経つにつれて段々とずれていく…。
#kaburanegiworks #kaburanegigames
WN_PhageChan 音ゲー計画進捗
— kabura(kaburanegi) (@kabura91499432) July 3, 2021
音ゲーではコライダーではなく時間でヒットなどの判定をすると今更知ったので、そのようにしようと実装してみたのですが、最初はいいんだけど時間が経つにつれて段々とずれていく…。#kaburanegiworks #kaburanegigames pic.twitter.com/aeoDIaWT7L
2021年7月6日
WN_PhageChan 音ゲー計画進捗
#kaburanegiworks #kaburanegigames
曲とノートのタイミングが合ってないの、今更ながら解決した。…キャストし忘れていた…(*ノωノ)。
さて、時間でヒットの判定をするの、ズレをなくそうとここ三日ほど取り組んでいるけれどちっとも進展しない。
WN_PhageChan 音ゲー計画進捗#kaburanegiworks #kaburanegigames
— kabura(kaburanegi) (@kabura91499432) July 6, 2021
曲とノートのタイミングが合ってないの、今更ながら解決した。…キャストし忘れていた…(*ノωノ)。
さて、時間でヒットの判定をするの、ズレをなくそうとここ三日ほど取り組んでいるけれどちっとも進展しない。
2021年7月6日
でも気が付いたことがある。
画面の大きさによってズレの見え方が違うことに。
画面が小さい時は外側にズレ、画面が大きい時は内側にずれている…どういうことネギか…。
3Dを2Dっぽく表示しているからなのかな…。
#kaburanegiworks #kaburanegigames
画面が小さい時、外側に
画面が大きい時は内側にズレている。
#kaburanegiworks #kaburanegigames
でも気が付いたことがある。
— kabura(kaburanegi) (@kabura91499432) July 6, 2021
画面の大きさによってズレの見え方が違うことに。
画面が小さい時は外側にズレ、画面が大きい時は内側にずれている…どういうことネギか…。
3Dを2Dっぽく表示しているからなのかな…。#kaburanegiworks #kaburanegigames
画面が小さい時、外側に pic.twitter.com/JcCS4tZA3s
画面が大きい時は内側にズレている。#kaburanegiworks #kaburanegigames pic.twitter.com/WcfMqx9rqb
— kabura(kaburanegi) (@kabura91499432) July 6, 2021
2021年7月7日
さっぱりわからないので、とりあえずWebGLでビルドしてみてブラウザ上の見え方を確認してみるネギ。ビルドに時間がかかるのが辛いけど…。
さっぱりわからないので、とりあえずWebGLでビルドしてみてブラウザ上の見え方を確認してみるネギ。ビルドに時間がかかるのが辛いけど…。
— kabura(kaburanegi) (@kabura91499432) July 6, 2021
フルスクリーン。外側にズレていってる。
フルスクリーン。外側にズレていってる。 pic.twitter.com/37P1U94oqt
— kabura(kaburanegi) (@kabura91499432) July 7, 2021
通常の。これも外側にズレていく。
通常の。これも外側にズレていく。 pic.twitter.com/8F2b2WLePI
— kabura(kaburanegi) (@kabura91499432) July 7, 2021
2021年7月17日
今頃このアセットに出会って動揺している…。もっと早く会いたかった…。
今頃このアセットに出会って動揺している…。もっと早く会いたかった…。https://t.co/p6MrmfEHXrhttps://t.co/cWaEe44Rql
— kabura(kaburanegi) (@kabura91499432) July 17, 2021
2021年7月19日
はてなブログに投稿しました #はてなブログ
コガネブログさんの立方体を動かす。音楽に合わせて立方体を動かす。(MusicEngine) - kaburanegi
はてなブログに投稿しました #はてなブログ
— kabura(kaburanegi) (@kabura91499432) July 19, 2021
コガネブログさんの立方体を動かす。音楽に合わせて立方体を動かす。(MusicEngine) - kaburanegihttps://t.co/QSbYskr8Jw
こんな感じネギ。立方体さんが音楽に合わせて踊るネギ。なんか、再生しても音が出ないな~と思ったら…。
こんな感じネギ。立方体さんが音楽に合わせて踊るネギ。なんか、再生しても音が出ないな~と思ったら…。 pic.twitter.com/F3GXZlzvCj
— kabura(kaburanegi) (@kabura91499432) July 19, 2021
2021年7月21日
リズムゲームのレクチャー動画を見つけた♪手を動かしながら観ている。
リズムゲームのレクチャー動画を見つけた♪手を動かしながら観ている。https://t.co/EA1gsmAoFW
— kabura(kaburanegi) (@kabura91499432) July 20, 2021
必死に計算式に速さをかけてズレをなくそうとしていたけれど、レクチャー動画のようにinspectorからテンポを変えたほうが楽かもしれないね…。
必死に計算式に速さをかけてズレをなくそうとしていたけれど、レクチャー動画のようにinspectorからテンポを変えたほうが楽かもしれないね…。
— kabura(kaburanegi) (@kabura91499432) July 20, 2021
と思ってやってみたけれど、変わらないな…。
レクチャー動画、コライダーで判定している…コライダーでもいいのかな…。
ズレが実画面によって違ったり実行ごとにバラバラだから、もうコライダー併用も考え始めている。
と思ってやってみたけれど、変わらないな…。
— kabura(kaburanegi) (@kabura91499432) July 20, 2021
レクチャー動画、コライダーで判定している…コライダーでもいいのかな…。
ズレが実画面によって違ったり実行ごとにバラバラだから、もうコライダー併用も考え始めている。
2021年7月22日
使っている曲、ずっとBPM120にしていたけれど、「Mix Meister BPM Analyzer」をインストールして計ってみたらBPM130.1だった…。
なんかジングルベルの音とノーツの間隔があってないなーと思ってたら…。
使っている曲、ずっとBPM120にしていたけれど、「Mix Meister BPM Analyzer」をインストールして計ってみたらBPM130.1だった…。
— kabura(kaburanegi) (@kabura91499432) July 21, 2021
なんかジングルベルの音とノーツの間隔があってないなーと思ってたら…。
2021年7月23日
今、このリズムゲームのレクチャー動画を観ているネギ♪6日前にアップロードほやほやネギよ。
今、このリズムゲームのレクチャー動画を観ているネギ♪6日前にアップロードほやほやネギよ。https://t.co/P1TuJGmaAk
— kabura(kaburanegi) (@kabura91499432) July 23, 2021
2021年7月27日
とても参考になりそうはサイトを見つけたネギ!7月20日、書きたてほやほやの記事ネギ。
きょうのわんこを観た後でゆっくりじっくり読ませていただきましょう。
とても参考になりそうはサイトを見つけたネギ!7月20日、書きたてほやほやの記事ネギ。
— kabura(kaburanegi) (@kabura91499432) July 26, 2021
きょうのわんこを観た後でゆっくりじっくり読ませていただきましょう。https://t.co/ZEa701jfOV
googleで「metronome」と検索すると、一番上にメトロノームが現れるネギね。
googleで「metronome」と検索すると、一番上にメトロノームが現れるネギね。
— kabura(kaburanegi) (@kabura91499432) July 27, 2021
WN_PhageChan 進捗
今まで出来上がった曲を流してテストプレイしていたの、メトロノーム音にした。
今までの、曲でテストプレイしていた時に薄々感じていたことだけど…ノーツの判定は上手くいってて、ノーツの移動にズレがあるのがわかった。
WN_PhageChan 進捗
— kabura(kaburanegi) (@kabura91499432) July 27, 2021
今まで出来上がった曲を流してテストプレイしていたの、メトロノーム音にした。
今までの、曲でテストプレイしていた時に薄々感じていたことだけど…ノーツの判定は上手くいってて、ノーツの移動にズレがあるのがわかった。 pic.twitter.com/aCH1neH2M5
メトロノーム音にしたらわかりやすいネギね。
楽器を殆どしないから、メトロノーム音でテストプレイするの考えが至らなかったネギ。
メトロノーム音にしたらわかりやすいネギね。
— kabura(kaburanegi) (@kabura91499432) July 27, 2021
楽器を殆どしないから、メトロノーム音でテストプレイするの考えが至らなかったネギ。
BPM/60*Time.deltaTime で移動させるとノーツが遅れていくネギね…。
BPM/60*Time.deltaTime で移動させるとノーツが遅れていくネギね…。
— kabura(kaburanegi) (@kabura91499432) July 27, 2021
2021年7月28日
WN_PhageChan 進捗
どうやらノーツの移動と判定のズレはなくなったようです。
今まではノーツ間の時間を計算してノーツを発射させていましたが、ノーツの発射時刻を計算してノーツを発射させることにしました。
#indiedev #gamedev #kaburanegiworks #Unity
WN_PhageChan 進捗
— kabura(kaburanegi) (@kabura91499432) July 28, 2021
どうやらノーツの移動と判定のズレはなくなったようです。
今まではノーツ間の時間を計算してノーツを発射させていましたが、ノーツの発射時刻を計算してノーツを発射させることにしました。#indiedev #gamedev #kaburanegiworks #Unity pic.twitter.com/0JKx3Hqnkn
ノーツ間の計算のほうは足していくのですが、足していっている間に段々とズレが発生していたようですね。
方法を変えるのが面倒だったので今までそうしていませんでしたが、さっさと変えておけばよかったよ!二か月はズレに悩んでいたんではなかろうか…。
ノーツ間の計算のほうは足していくのですが、足していっている間に段々とズレが発生していたようですね。
— kabura(kaburanegi) (@kabura91499432) July 28, 2021
方法を変えるのが面倒だったので今までそうしていませんでしたが、さっさと変えておけばよかったよ!二か月はズレに悩んでいたんではなかろうか…。
【ズレの内容】
・ノーツと曲のズレ
・ノーツと判定処理のズレ
【ズレの原因】
・計算式でintをキャストしていなかった
・正しいBPMではなかった。(曲のBPM=120でJSONファイル作成・計算式を計算していた。実際のBPM=130だった。)
・ノーツ間の間隔を計算してノーツを発射させていた。(曲の再生時間が長くなるとズレが目立ってくる)
【】
・曲をメトロノーム音にしたことでズレ具合がわかりやすくなった。
・ノーツの発射時刻を計算し、発射させることでズレがなくなった。
【使用したツール・有用アセット】
・Mix Meister BPM Analyzer フォルダ内の曲のBPMを調べる。
・Audacity メトロノーム音を作成。
・MusicEngine 検索してて偶然見つけました。今回の制作には直接は関わっていないけれどもいつかこのアセットを使って何か作りたい。
この記事が気に入ったらサポートをしてみませんか?