sound sepher's PASTIME

ゲーム開発で思ったことや、趣味などの話を書き綴っていきます。

【Unity】Tile World Creatorまとめ

  • TIle World Creatorについて
  • 概要
  • タイルの作り方
  • ブループリント機能
    • ジェネレータ
      • DSP Dungeon
      • Cellular Automata
      • L-System
      • Maze
      • Random Noise
      • Paint
    • モディファイア
      • Add
      • Expand
      • Shrink
      • Invert
      • Offset
      • Overlap
      • PlayerPosition
      • Select
      • Smooth
      • Subtract
  • 生成用コード
    • SetCustomRandomSeed(int value)
    • ExecuteAllBlueprintLayers()
    • ExecuteAllBuildLayers(true)
    • OnBlueprintLayersCompleteイベント
    • OnBuildLayersCompleteイベント
  • バグ(Version 3.1.2p1 - December 09, 2021)
    • Tile Colliderの南方向当たり判定が反転している
    • Collider Border Offsetをマイナス値設定すると、コーナーの一部に当たり判定がつかない
  • 見落としがちなミス
    • ランタイムでマップビルド時に「Cannot combine....」とエラー表示される
    • AddressableAssetSystem使用中、ビルド環境でのみTileWorldCreatorコンポーネントのアセット参照が切れる
  • 参考
続きを読む

【Unity】ADXまとめ2

  • ストリームでブロック再生を使う際のメモ
    • 1回目のブロック遷移で無音が大きく発生
    • ゼロレイテンシーストリーム
    • 無音の秒数
      • ストリーム(AttachFaderあり)
      • ゼロレイテンシーストリーム(AttachFaderあり)
      • AttachFaderなしのストリームとゼロレイテンシーストリーム
      • 補足
    • メモリはどうなってるか?
    • 他のパターンを調べてみた
      • ゼロレで波形ひとつを内部でカットして10個ブロック作成
      • ゼロレで同シート内にキュー追加、新波形2つを繋げてブロック作成
      • ゼロレで奇数ブロックをストリームにした(交互に切り替わる)
      • ゼロレで同シート内に新波形1つの新キュー作成
      • ストリームで同シート内に新波形1つの新キュー作成
    • 結論(予測)
    • 所感
    • 補足
      • どうしてもAttachFaderをつけた状態でブロック再生の遅延をなくしたい場合
続きを読む

【Unity】ADXまとめ

続きを読む