Unity春のアセット祭り2021 に登壇しました
昨日報告すべきでしたがちょっと時間が取れず….
最初は @xrdnk さんによる In-Game Debug Log for AR and VR devices のご紹介です。
— UnityAssetStoreJapan🉐Unity春のアセット大セール5/1 pm15:59まで (@AssetStore_JP) 2021年4月23日
アセットページはこちらhttps://t.co/KunwqxsTVH#Unity春のアセット祭り
内容としては以下の記事の焼き直しのような感じです.
こちらイイ感じにMRTKと組み合わて改造するとこんなものが作れたりします(WIP).
進捗 (MRTK と DebugXR の組み合わせ)#銀座Unityもくもく会 pic.twitter.com/eUNlZoQGDC
— Denik (@xrdnk) 2021年4月24日
発表自体は録画されたものなんですが,この時以下のパワポの機能を初めて使いました.すごい!
今後遠隔登壇する時は録画登壇してもよさそう.
Unity 2020.2 から利用できる Scene Template を触ってみた
- Tested Environment
- Scene Template
- How To Use
- Create Scene Templates
- Details
- Template Scene
- Title
- Description
- Thumbnail
- Texture
- Snapshot / View
- Scene Template Pipeline
- Dependecies
- Create New Scene From Scene Templates
UniRx・UniTask・Extenject・VContainer の簡単なハンズオンをクローズドコミュニティで行いました
個人的 Unity ライブラリ三種の神器である UniRx・UniTask・Extenject (VContainer) と MV(R)Pパターンに関して 簡単な勉強会と軽いハンズオンをクローズドコミュニティ内(社内と別コミュニティ)で行いました.
その際に利用した発表資料とリポジトリを公開します. 本当に軽い内容です.個人的解釈や思想があるので,色々ツッコミどころがあったらコメントください.
発表資料
ハンズオンリポジトリ
注意事項
UniRx・UniTask・Extenject・VContainer は Git URL でインストールしているため, 環境変数 PATH に git を登録してない場合は以下のエラーが生じるようです.
コガネブログ様の場合は Fork を利用した場合を例示していますが, Sourcetree を利用してる場合は,
C:\Users\ユーザー名\AppData\Local\Atlassian\SourceTree\git_local\cmd
を設定すればよいらしいです.
また,Git for windows をダウンロードしているのに!という方でも, 下記記事の「2.5. Windowsの環境変数の設定」にて,[Use Git Bash only] を選択していると PATH には登録されていません.
Network Update Loop で MonoBehaviour ライフサイクル前後に処理を差し込む【MLAPI】
MLAPI v0.1.0 から Network Update Loop という MonoBehaviour のライフサイクルの前後に処理を差し込める機能が追加されました.
- Network Update Loop
- Player Loop System
- Update Stage
- How To Use
- Reference
ConnectionApproval を利用して入室時のパスワードチェック機能を実装する【MLAPI】
- Environment
- Connection Approval
- How To Use
- Reference
RpcParams を利用してRPCを受けるクライアントの選択を行う【MLAPI】
新 MLAPI では RPC が新生されています.
- 検証環境
- New Standard RPC
- Rpc メソッド名の制約
- RpcParams
- Quick Start サンプルを改変して試してみる
- 参考資料
VContainer v1.6.0 で HelloWorld
とりあえずVContainerのDocのGetting Startedをやって,Hello Worldを表示する所までやってみました.
- 検証環境
- VContainer
- VContainer と Extenject の相違点
- VContainer × UniRx でハロワ
- 終わりに
- 余談
MLAPI v0.1.0 Quick Start サンプルプロジェクトを作成しました
新 MLAPI 取り合えず触れてみよう!という方向けに,MLAPI v0.1.0 の Quick Start 作成しました. リポジトリはこちらです.
- 検証環境
- 元ネタ
- Part 1|インストール
- Part 2|NetworkManager の設定
- Part 3|Static Environment の作成
- Part 4|Player の作成
- Part 5|PlayerScript の作成
- Part 6|Playerの動作確認
- Part 7|ParrelSync でマルチプレイ確認
- Part 8|PlayerName の表示
- Part 9|NetworkVariable と ServerRpc の利用
- Part 10|PlayerName/PlayerColor の同期確認
- Part 11|簡単なテキストチャットの表示
- Part 12|武器のスイッチ実装
- Part 13|簡易的な武器オブジェクトの実装
- Part 14|武器オブジェクト変更処理の確認
- Part 15|SceneReference作成(微調整)
- Part 16 ~ 19|シーン遷移
- Part 20|武器の中身の作成
- Part 21|銃弾の作成
- Part 22|銃弾処理の確認
- 終わりに