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

なんか衝動的に初心者がUnityで音ゲーをつくった話

しゅう
September 28, 2019

 なんか衝動的に初心者がUnityで音ゲーをつくった話

奈良高専 TalkCafe #3

しゅう

September 28, 2019
Tweet

More Decks by しゅう

Other Decks in Programming

Transcript

  1. 負荷対策 ノーツのオブジェクトを都度生成 →ノーツと音楽のズレにつながる Instantiate (Prefabから複製) Updateメソッド(ループ) 座標・パラメータ設定 ↓ 時 間

    が か か る 時間になったら SetActive(ノーツを有効化) Updateメソッド(ループ) 座標・パラメータ設定 あらかじめノーツを生成 (Instantiate)
  2. 負荷対策 GetComponent や Destroy メソッドは重い →Updateメソッド や for while内で使わない パフォーマンス>低遅延

    →DSPバッファサイズをBest Latencyに Unity Editorには CPUプロファイラが搭載されているので、 逐一確認しながら 負荷の原因となる処理を探っていくのも一つの方法
  3. UIデザイン 源真ゴシック 風が吹けば桶屋が儲かる 1234567890 WhiteBase Early bird gets the worm

    1234567890 KANO Early bird gets the worm (そんなに拘ったわけではない)
  4. DOTween Pro UIデザイン 1780円 (15USD) Unity Asset Storeで最も 有名なTweenエンジン。 様々なパラメータを滑らかに

    変化させる(イージング) 無料版もある! ・オブジェクトの移動、拡大縮小 ・音量、透明度などのフェード ・遅延処理