0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Mirror vs Netcode(MLAPI), どっちを使うほうがいいか

Posted at

以下のMLAPIではなく、Mirrorの方がいいのかも、という記事、まだ本当にそうかわかってないですが、自分的にもありえるのかもと思い始めたので、

MirrorのDiscordでのUnityのMLAPIのチームっぽい人(証明はできない)の発言を一応メモとして残しておきます。

mirror_mlapi.png

Raydie — 2021年4月2日 19:11
「なぜUnityはオンラインライブラリにMirrorではなくMLAPIを選んだんだ? Mirrorは多くの作業が完了しているのに、MLAPIはまだプロトタイプだ。MLAPIがMirrorと同じレベルに達するのは…数年かかるかも?」
「UnityはMirrorの開発者たちと話し合ったのか?」

Luke [Unity] — 2021年4月2日 19:14
「私たちは多くの人と話をし、理由があってのことです🙂」

Raydie — 2021年4月2日 19:15
「そうだね、確かにMLAPIは自分のライブラリを構築するための選択肢が多いと思う。
Mirrorは既に多くの作業が終わっているから、それを進化させるのは難しいかもしれない。でもね。きっとその理由には意味があるんだろうね。
今はMLAPIとMirrorの両方を使ってプロトタイプゲームを作ってみてるけど、現時点ではMirrorの方が機能が多く、安定している目的に合っているよ。
将来的にはMLAPIがより強力で、Unityでのパフォーマンスも良くなるかもしれないね。
ただ、単純にその決定について気になっただけさ🙂」

Luke [Unity] — 2021年4月2日 19:19
「私たちの目的は必ずしも安定していて、すぐに本番環境で使えるライブラリを採用することではありませんでした。
MLAPIはまだ実験段階であり、これから多くの変更を加える予定です。その変更はMirrorに対しては実装が難しかったでしょう。
もし今すぐ安定していて機能豊富なライブラリが必要であれば、私の意見ではMirrorの方が良い選択だと思います。」

上記にあるように

「目標は安定したネットワークライブラリをUnityに取り込むことではなく、実験的なもの。安定していて機能豊富なライブラリが必要なら、Mirrorの方がいい」

のかもしれません。Mirrorへ移行してみて様子を見てみます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?