Unity2019.1でWebGLのビルドが失敗する。(error CS0117: 'NetworkTransport' does not contain a definition for 'SetMulticastLock')

公開日:2019-05-05
最終更新:2019-05-05

バージョン:Unity 2019.1.1f1 (日本語)

【参考】
https://answers.unity.com/questions/1623765/unity-webgl-error-cs0117-networktransport-does-not.html
https://twitter.com/PETITDIGI_Games/status/1119221821709008897

【目的】
Unity2018のWebGLでは正常にビルドできていたが、2019でエラーとなる。
・エラーメッセージ
Library\PackageCache\[email protected]\Runtime\NetworkDiscovery.cs(317,30): error CS0117: 'NetworkTransport' does not contain a definition for 'SetMulticastLock'

【対応方法】
マルチプレイヤーライブラリが最新のWebGLに対応してない?ため、PackageManagerの「Multiplayer HLAPI」を削除する。
※今後のバージョンアップで改善されるかも?

【手順】
1.メニューの「ウィンドウ」→「Package Manager」を選択する。

2.「Multiplayer HLAPI」にチェックがついていることを確認し、「Remove」ボタンをクリックする。

3.削除するか確認するメッセージが表示されるので、「Remove」ボタンをクリックする。

4.「Multiplayer HLAPI」のチェックが外れていることを確認する。

5.あとはいつも通り、WebGLでビルドする。

記事が少しでもいいなと思ったらクラップを送ってみよう!
68
+1
acmz(aSEmizu:あせみず)の技術ブログ。 備忘録的にちょっとずつ知ったことを記録していこうと思います。

よく一緒に読まれている記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる

技術ブログをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

技術ブログを開設する

Qrunchでアウトプットをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

Markdownで書ける

ログ機能でアウトプットを加速

デザインのカスタマイズが可能

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする