MLAPI 0.1.0 / MLAPI Community Contributions を git URL を通してインストールをする
- 検証環境
- MLAPI v0.1.0
- MLAPI Community Contributions v12
- Transports
- Extensions
Unity Multiplayer Networking (MLAPI) 0.1.0 Experimental Release Note (日本語版)
MLAPI 改め Unity Multiplayer Networking v0.1.0 が Experimentalリリースされています. こっそりリリースノートが公開されていたので,日本語版を書きました.
旧MLAPIのLast Release (v12.1.7) との相違点などをまとめました. 昨年12月で発表されたMLAPIの改善予定の部分がいくつか反映されています.
- New MLAPI v 0.1.0
- New Features (新機能)
- Changes (変更点)
- Fixes (修正点)
- 特定条件下で RPC の送受信が出来ない問題の修正
- MLAPI Profiler の修正
- PlayModeでシーントランザクションに問題があったのを修正
- Server モードで実行する際の NetworkList,NetworkDictionary のシリアル化の問題の修正
- 数値精度の問題修正
- bool の修正
- ShutDown() の修正
- NetworkSceneManager の問題修正
- Known Issues (既知の問題)
- NetworkNavMeshAgent の同期問題
- RPC Suffix 問題
- NetworkAnimator の問題
- NetworkVariable の問題
- NetworkObjects の注意点
- NetworkTransform の問題
- Connection Approval は ホストクライントでは呼ばれない
- NamedMessages の問題
- NetworkManager の機能の制限
- 終わりに
Unity Multiplayer Networking (MLAPI) Documetation (In-Progess版) 公開
Unity Multiplayer Networking (In-Progress)版のドキュメントが公開されました.
これまでのMLAPIのドキュメントはこちらです.
また,先日のGDC2021 にて発表がありましたが,MLAPI の公式サンプルが 4/7 に公開される予定のようです.
We’re delighted to announce that the first experimental Unity package with a fully supported netcode solution will be available alongside the new Tech Stream release!
— Unity (@unity3d) 2021年3月16日
Boss Room, a sample game using netcode releases on April 7th here: https://t.co/LNQDUJtT60 #GDCShowcase pic.twitter.com/UBqIge4dgH
サンプルコンテンツはTwitterの動画にある通りです.
これで少しずつMLAPIについて理解できそうですかね….
OnAnimatorIK は同じ GameObject でのみ動作する
OnAnimatorIK() を使ってアバター動作を行おうとした時,IK Pass にもしっかりチェックを行っていたにもかかわらず, OnAnimatorIK() が呼ばれなくて原因がわからなかったのですが,以下のスレッドで原因が判明.
OnAnimatorIK は同じ GameObject でのみ動作する
つまり,別 GameObject に張り付いているスクリプトで, アバターのAnimatorを参照取得して, OnAnimatorIK() を呼んでもダメということです.
なんでこうなっているのかの原因は以下らしい….
Right, we didn't want to broadcast the callback to other game object because it could decrease performance.
ウェブに出ている OnAnimatorIK() の動作確認スクリプト, だいたいアバターにべったりアタッチされている例だったので,たまたま上手く行っている感. ここらへんはしっかり Reference に書いてホシイ.
Unity Learning Materials デビュー
Unity Learning Materials デビューしました. 先日 CA.unity 登壇した際の動画やスライドが掲載されています.
少し恥ずかしい…. アイコンがしっかり透過されていて嬉しいです.
Roppongi.unity #8 LT登壇しました
Roppongi.unity #8 にてLT登壇しました.発表資料をおいておきます. 現状のMLAPIについての報告が多く含まれます.
#roppongiunity LT発表資料アップしました.
— Denik (@xrdnk) 2021年2月24日
「MLAPIでマルチゲームを作ってみた」https://t.co/KDsjjDB3cE
落ち着いたらMLAPIで作ったマルチゲームを公開したいと思ってはいます.
CA.unity #1 LT登壇しました
CA.unity #1 登壇しました.資料を置いておきます. XR Interaction Toolkit の使い方まとめみたいなものです.
お疲れさまでした.
— Denik (@xrdnk) 2021年2月19日
登壇資料置いておきます.
「XR Interaction Toolkit 1.0.0-pre でVR開発してみよう」になります.https://t.co/AFYL5ajIFu#CA_Unity