Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Godot 4.3 と学ぶインタラクティブミュージック / Interactive Music...

Godot 4.3 と学ぶインタラクティブミュージック / Interactive Music Basics with Godot 4.3

社内勉強会にて発表(2024/10/11)。

SpeakerDeck だと埋め込みURLがダウンロードしないとアクセスできず不便なので、
一部以下に貼っておきます。

・CEDEC2023の講演: https://youtu.be/6diE0QLI0HM?si=T_7rXALcTpKRHnNI&t=384
・マリオカート8DX: https://youtu.be/g2_98sl5e2Y?si=UyqIkbr2cvpc0Mop&t=2258
・メイン処理: https://github.com/nekonenene/godot-brick-breaker/blob/v0.3.1/scenes/main.gd#L48-L81

ハトネコエ

October 11, 2024
Tweet

More Decks by ハトネコエ

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ よこえ • X (Twitter): @yokoe24 • 出張写真撮影のラブグラフCTO (3年前の2021/01入社) •

    Rails, JavaScript, Go とか • 4月からグロービス経営大学院に 入学したので26卒の院生です! • 地面師たちを見た
  2. IMΛ஌Ζ͏ʢجૅ஌ࣝʣ • CEDEC 2023 の講演より • https://youtu.be/6diE0QLI0HM? si=T_7rXALcTpKRHnNI&t=384 • 映画のような、シーンに合わせた盛

    り上がりを作るのがIMの役目 • 楽器編成の変化・展開の変化・テン ポ変化・エフェクト変化などがある
  3. ศར͕ͩɺ·ͩߥ࡟Γ • CRI ADX LE や Audiokinetic Wwise などのミドルウェアを立ち上げず Godot

    だけで完結するのは体験がいい • 一方でWebでのプレイなどを考えると 負荷は小さくしたいので、CRIの独自 コーデック「HCA」は外せないかも • Godot に ADX LE が公式対応の雰囲気アリ
  4. ศར͕ͩɺ·ͩߥ࡟Γ • AudioStreamInteractive の Stream の1つに AudioStreamSynchronized を設定した場合に get_playback_position() が

    0 にな り続けるなどバグがまだ色々ある • 結果、ヨコの遷移は自分で実装した……