時間差 N-way 螺旋弾幕攻撃を非同期ストリーム (IUniTaskAsyncEnumerable / IAsyncEnumerable) を使って実装する【Unity Advent Calender 2021】
本記事は Unity Advent Calender 2021 その2 の 25日目の記事になります. なんか記事タイトルが色々とてんこもりになってしまいました笑
- デモ動画
- 検証環境
- サンプルプログラムと解説
- BulletSpawner.cs
- IUniTaskAsyncEnumerable
- ForEachAsync
- ForEachAwaitAsync / ForEachAwaitWithCancellationAsync
- IAsyncEnumerable
- Bullet.cs
- SpawnerTestView.cs
- AsyncReactiveCommand
- BulletSpawner.cs
- 終わりに
- 参考文献
2021年に参加した XR・Unity イベントとかを振り返る【UGDG Advent Calendar 2021】
本記事は Unityゲーム開発者ギルド(UGDG) Advent Calendar 2021 その1 の18日目の記事になります.
- はじめに
- 1月開催のイベント
- Online / Shinjuku Mokumoku Programming vol.131
- Tokyo HoloLens ミートアップ vol.24~HoloLens日本上陸四周年記念!~
- その他
- 2月開催のイベント
- CA.unity #1
- Roppongi.unity #8
- その他
- 3月開催のイベント
- 銀座 Unity もくもく会 #1
- その他
- 4月開催のイベント
- 四谷 UniRx / UniTask 導入勉強会
- Unity 春のアセット祭り 2021
- XR 総合展
- その他
- 5月開催のイベント
- その他
- 6月開催のイベント
- Unity 道場 2021.1
- その他
- 7月開催のイベント
- 8月開催のイベント
- 9月開催のイベント
- モーションキャプチャ交流会
- XR 開発ブートキャンプ α vol.1
- TGSVR 2021
- その他
- 10月開催のイベント
- 11月開催のイベント
- 12月開催のイベント
- Spatial Reality Display 体験会 #3
- 【年末だよ】Unity お・と・なの LT 大会 2021
- その他
- 参加予定
- 終わりに
Unidux でマルチシーン画面遷移制御を行う【Unity Advent Calender 2021】
本記事は Unity Advent Calender 2021 その1 の 12日目の記事になります. また本記事に関しては【年末だよ】Unity お・と・なのLT大会 2021に LT 発表を行っていますので, そちらも参考にいただければと思います.
- LT 資料
- Unity Learning Matarials
- はじめに
- Unidux
- サンプルプロジェクト
- リポジトリ
- 検証環境
- Unidux の概念説明
- Flux Architecture
- Unidux Data-flow
- Unidux 登場人物
- Page
- Scene Category
- Scene Config
- マルチシーン構成例
- PageData
- Action Creator
- Dispatcher
- Store
- Reducer
- State
- Watcher
- Unidux の主な使い方
- 新しい画面に遷移したい:Push Action
- 新しい画面にデータを渡しながら遷移したい:Push Action
- 前の画面に遷移したい:Pop Action
- これまでの遷移履歴をリセットして最初の画面に遷移したい:Reset Action + Push Action
- ページデータの取得をしたい:GetData
- ページデータの更新をしたい:SetData Action
- 異なるシーンに存在するオブジェクトを参照したい:DI コンテナを利用する
- 終わりに
- 参考資料
Unity Screen Navigator で単一シーン画面遷移を試してみた
- Unity Screen Navigator (USN)
- ドキュメント・使い方
- 触ってみた所感とか注意点とか殴り書き
- サンプルプロジェクト
- 参考資料