1. 程式人生 > >Unity3d匯出的webGL檔案如何在本地上配置進行除錯

Unity3d匯出的webGL檔案如何在本地上配置進行除錯

1、修改host檔案

      在C:\Windows\System32\drivers\etc資料夾下找到hosts檔案,因為涉及到管理許可權,將該檔案複製到桌面並用txt開啟,裡面什麼都沒有。

      寫下這段文字: 127.0.0.1  www.xxxxx.cn

     127.0.0.1:8080   :表示的是訪問的本地伺服器

     www.xxxxx.cn   :表示你在瀏覽器中輸入的地址

     寫下這段文字的意思是要告訴你瀏覽器當輸入www.xxxxx.cn時,你要訪問的是localhost:8080埠下啟動的服務。

2、將webGL檔案儲存到你的專案Tomcat的根目錄下。

      找到你的專案的Tomcat安裝位置。找到webapps資料夾。下面是我的Tomcat的地址:

      D:\DevelopTools\apache-tomcat-7.0.50\webapps。

      在該資料夾下新建資料夾ROOT。這個是Tomcat可訪問根目錄的方式,如果不瞭解自行去百度上查一下。


      然後在ROOT資料夾下新建資料夾,名字和你的javaWeb訪問的Unity3D的src路徑的要相同(下面有介紹)

      我的資料夾命名為:cdfb5995ce5e49949c00dae26e0b05d3(32位隨機數)

      最後,將通過Unity3D匯出的webGL檔案下的index.html檔案和一個你自己命名的資料夾一起拷貝到上面的資料夾中。

        注意:這裡需要在你的程式設計軟體中配

置一下Tomcat。我用的是IDEA:

                  (1)首先開啟Edit configrations。在server選項卡下將HTTP port改為  80  埠。

  (2)在Deployment選項卡下,選定專案後點綠色的“+”號 選擇 “External Resouse” ,然後找到你剛才儲存的ROOT資料夾並選中。

                           這步的操作是保證你所建立的ROOT資料夾能被Tomcat找到。

3、修改javaWeb專案中訪問Unity3D的src路徑。

      將訪問的view.jsp介面的src路徑改成www.zhcskjtext.cn。例如下面這段程式碼:

    <iframe src='http://www.xxxxx.cn/cdfb5995ce5e49949c00dae26e0b05d3/index.html'id="iframepage"name="iframepage"frameBorder=0scrolling=nowidth="100%"></iframe>

4、重啟Tomcat伺服器。

   這樣你就可以通過瀏覽器來訪問你本地上的webGL檔案了。