2
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?

UnityAdvent Calendar 2024

Day 24

UnityでDOTSのプロジェクトをWebGLで動作させる事が出来なかった話

Posted at

概要

最新のUnity6でDOTSをWebGLで動作させようと思って色々試したが出来なかったので共有をします。

動作環境

Unity6

利用したプロジェクト

出来ない原因

  • WebGLではSubSceneがロードできない。

unityでwebGLビルドした結果がこれでSubSceneがStreamingAssetsに格納されている構造になっている。
webGLBuilds.png

unityroomにアップロードして実行した結果、おそらくsubsceneがロードされなかったというエラーが。
webGLSubSceneLoadError.png

WebGLではStreamingAssetsからのロードが出来ないという話があるので、それが原因かも。

公式のdiscussionsを見ると、Unityのバージョンによってload出来たり出来なかったりするので、おそらく公式でまともに対応していない部分だと思われる。

DOTS & WebGLの他に出来ない事

discussionsの投稿内のUnityの中の人によると、WebGLでは以下の事が出来ないようです。

  • Burstがシングルスレッドでしか動作しないのでパフォーマンスが出ない。
  • Entities Graphicsが動作しない。(WebGPUで動作するので、WebGPUサポートがされれば将来的にいけるかも)

また、これらがいつサポートされるかもまだ決まっていないそうです。

2
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
2
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?