前言:覺得在學完了COMP30019後,應該不會再接觸Unity了,沒想到以後實習讓我去作把一個Unity項目轉到WebGL,而關於Unity的WebGL資料不多,基本除了Unity的Manual就只能看別人零星的記錄了。遇到了一堆問題,可能之後會也寫在博客上。python
瀏覽器默認禁止從file裏直接運行WebGL的。web
有三個方法:瀏覽器
1. 在Unity裏選擇Build and run,build完後unity會直接自動建立本地服務器運行,但這個方法很不方便,總不能要用時都build一遍吧。服務器
2. 修改瀏覽器設置,強行運行WebGL,方法百度。webgl
3. 建立本地服務器,目前最簡單的方法是用python,詳細方法。ui
a. 在終端中進入目標路徑server
b. 輸入"python -m http.server",默認會使用8000端口號,訪問http://localhost:8000/。也可本身指定端口號。這裏用的是python3,2的不一樣看詳細方法。blog
不過這方法有個小問題是若是隻是終止了這條命令(ctrl + c)而沒有關掉終端,這個端口號好像仍是佔用的,其餘webgl還用這個端口號就會報錯。關掉終端再打開就沒事了。get