
【基本介紹】
unity web player是什么軟件?
Unity Web Player是一個(gè)瀏覽器擴(kuò)展,允許你在瀏覽器中直接播放使用Unity技術(shù)編制的3D內(nèi)容。支持自動(dòng)更新。一些3D網(wǎng)頁(yè)游戲需要安裝Unity Web Player方可運(yùn)行。Unity 3D技術(shù)是部分3D網(wǎng)頁(yè)游戲和虛擬物理環(huán)境的開(kāi)發(fā)引擎。
Unity Web Player使您可以直接在瀏覽器上觀看用Unity創(chuàng)作的炫酷的3D內(nèi)容,并在必要時(shí)進(jìn)行自動(dòng)更新。Unity使您可以利用動(dòng)畫(huà)角色、精彩圖畫(huà)和身臨其境的物理學(xué)創(chuàng)建豐富的3D游戲。然后您就可以將游戲上傳網(wǎng)絡(luò)或作為獨(dú)立的玩家。Unity Web Player也有Mac OS X版本。
【軟件特色】
1、unity web player是一個(gè)瀏覽器擴(kuò)展,允許你在瀏覽器中直接播放使用Unity技術(shù)編制的3D內(nèi)容。2、適應(yīng)于自動(dòng)更新。一些3D網(wǎng)頁(yè)游戲需要安裝Unity Web Player方可運(yùn)行。
3、Unity 3D技術(shù)是部分3D網(wǎng)頁(yè)游戲和虛擬物理環(huán)境的研發(fā)引擎。
4、unity web player使您可以直接在瀏覽器上觀看用Unity創(chuàng)作的炫酷的3D內(nèi)容。
5、并在必要時(shí)進(jìn)行自動(dòng)更新。
6、Unity使您可以使用動(dòng)畫(huà)角色、精彩圖畫(huà)和身臨其境的物理學(xué)創(chuàng)建豐富的3D游戲。
7、而后您就可以將游戲上傳網(wǎng)絡(luò)或作為獨(dú)立的玩家。
【軟件功能】
Unity 網(wǎng)絡(luò)播放器讓您可以在瀏覽器中直接查看用Unity 創(chuàng)建的激動(dòng)人心的3D內(nèi)容,并在必要時(shí)自動(dòng)更新。Unity 可以讓您利用動(dòng)畫(huà)人物、誘人的圖形、身臨其境的物理學(xué)構(gòu)建豐富的3D游戲。
然后,您可以將游戲提供給網(wǎng)絡(luò)或作為獨(dú)立的播放器。
【安裝教程】
在本站下載WINDOWS版UnityWebPlayer后單擊打開(kāi)安裝UnityWebPlayer。
接受UnityWebPlayer安裝協(xié)議。

開(kāi)始安裝UnityWebPlayer

UnityWebPlayer安裝完成后,單擊完成即可。

【使用方法】
在插件下載完成后,直接雙擊UnityWebPlayer.exe即可完成該插件的安裝。此時(shí),用戶即可打開(kāi)瀏覽器來(lái)運(yùn)行Unity3D制作的網(wǎng)頁(yè)游戲或應(yīng)用,如下圖所示:
在Web Player中,我們默認(rèn)提供了一個(gè)右鍵菜單,如下所示:

接下來(lái)我們就各個(gè)選項(xiàng)進(jìn)行詳細(xì)的解釋:
Go Fullscreen
顧名思義,即將該網(wǎng)頁(yè)游戲全屏顯示。
About Unity Player...
點(diǎn)擊該選項(xiàng),可查看當(dāng)前Unity Web Player的版本號(hào)。
Setup...
點(diǎn)擊該選項(xiàng),可以查看該應(yīng)用所占據(jù)的Cache數(shù)據(jù)量,并可以在網(wǎng)頁(yè)上對(duì)其進(jìn)行手動(dòng)刪除。
Release Channel
即發(fā)布的web player版本通道。這是Unity4.0之后提出的新的Unity Web Player運(yùn)行機(jī)制。用戶可以通過(guò)手動(dòng)更改來(lái)選擇運(yùn)行游戲的web player版本。目前4.1.2提供了四個(gè)版本通道,即上圖中的“Stable”、“Release”、“Alpha”和“Beta”。默認(rèn)情況下,web player使用的是“Stable”通道。
下面,我們將詳細(xì)解釋Release Channel中的這四個(gè)選項(xiàng)。
Stable
Unity Web Player的默認(rèn)通道。Stable Channel中目前存放的是3.5.7版本的Unity Web Player相關(guān)文件,如果運(yùn)行的Unity游戲或應(yīng)用是使用3.x版本的Unity編輯器開(kāi)發(fā)的,那么Unity會(huì)自動(dòng)從Stable Channel下載3.5.7版本的web player文件來(lái)運(yùn)行該游戲或應(yīng)用。該通道相關(guān)文件的下載位置我們會(huì)在下一章進(jìn)行詳細(xì)說(shuō)明。
Release
Release Channel中目前存放的是最新版本的Unity Web Player相關(guān)文件(ChinaCache上為4.1.2版本)。如果瀏覽器運(yùn)行的游戲或應(yīng)用是由4.x版本的編輯器開(kāi)發(fā)的,那么Unity在下載時(shí)會(huì)自動(dòng)從Release Channel中下載最新的4.x web player版本來(lái)運(yùn)行該游戲或應(yīng)用。
另外,用戶也可以手動(dòng)選擇“Release”選項(xiàng)來(lái)下載Release Channel中的web player相關(guān)文件。該通道相關(guān)文件的下載位置我們會(huì)在下一章進(jìn)行詳細(xì)說(shuō)明。
Beta
Beta Channel中目前存放的是4.1.x版本的Unity Web Player相關(guān)文件,并且該通道的文件內(nèi)容只能通過(guò)手動(dòng)選擇來(lái)進(jìn)行下載。其下載位置我們會(huì)在下一章中進(jìn)行詳細(xì)的說(shuō)明。值得注意的是該通道并不是為游戲玩家而準(zhǔn)備的,而是提供給開(kāi)發(fā)人員的,即我們會(huì)在該通道中存放即將發(fā)布的Unity Web Player版本,從而讓開(kāi)發(fā)人員可以提前體驗(yàn)下一個(gè)版本的新功能以及對(duì)目前開(kāi)發(fā)內(nèi)容進(jìn)行兼容性的測(cè)試。同時(shí),開(kāi)發(fā)人員也可以將其體驗(yàn)結(jié)果反饋給我們,以便我們對(duì)下一個(gè)版本進(jìn)行完善和修改。
Alpha
同Beta Channel一樣,該通道文件只能通過(guò)手動(dòng)選擇來(lái)進(jìn)行下載。該通道目前存放的是4.2.0版本的Unity Web Player相關(guān)文件,也是專門(mén)為開(kāi)發(fā)人員而準(zhǔn)備的,可以讓其提前對(duì)其正在開(kāi)發(fā)的游戲在下一個(gè)版本中的Web Player中的兼容性進(jìn)行測(cè)試。
Development
選擇Development是指下載并使用當(dāng)前通道的web player的debug版本,其下載位置我們會(huì)在下一章進(jìn)行詳細(xì)說(shuō)明。通過(guò)使用該debug版本,可以讓Unity編輯器中的Profiler直接與目前瀏覽器運(yùn)行的Unity內(nèi)容進(jìn)行信息對(duì)接,從而開(kāi)發(fā)者可以直觀地對(duì)當(dāng)前游戲或應(yīng)用在CPU、GPU和內(nèi)存等方面的消耗進(jìn)行檢測(cè),如下圖所示:

【更新機(jī)制】
在安裝UnityWebPlayer.exe后,打開(kāi)一個(gè)Unity發(fā)布的網(wǎng)頁(yè)應(yīng)用,第一次一般會(huì)看到如下的“加載”頁(yè)面:
該頁(yè)面的背后實(shí)際上是Unity插件在下載運(yùn)行游戲所必須的Player和Mono相關(guān)文件。一般來(lái)說(shuō),Unity Web Player主要由三個(gè)部分組成:Plugin、Player和Mono。
Plugin
即UnityWebPlayer.exe安裝后的load文件夾、UnityBugReporter.exe和UnityWebPlayerUpdate.exe,如下圖所示。Plugin文件主要負(fù)責(zé)Unity Web Player中Player和Mono文件的下載和更新,以及Unity Player崩潰時(shí)的Bug報(bào)告發(fā)送。

Player和Mono
Player和Mono部分是指下圖紅框中的文件夾。該部分文件是需要Plugin通過(guò)服務(wù)器進(jìn)行下載和更新,主要負(fù)責(zé)網(wǎng)頁(yè)游戲或應(yīng)用在瀏覽器中的運(yùn)行。

【運(yùn)行機(jī)制】
用戶在瀏覽器中運(yùn)行Unity游戲或應(yīng)用時(shí),Unity Web Player會(huì)進(jìn)行如下幾個(gè)步驟來(lái)完成相關(guān)文件的下載和加載:(1)Unity Plugin會(huì)對(duì)即將運(yùn)行網(wǎng)頁(yè)游戲版本進(jìn)行檢測(cè),檢測(cè)其游戲的開(kāi)發(fā)版本是3.x開(kāi)發(fā)的,還是4.x開(kāi)發(fā)的。
(2)對(duì)于3.x版本開(kāi)發(fā)的游戲,目前Unity Plugin會(huì)自動(dòng)下載服務(wù)器上Stable 通道中的Player和Mono文件,目前該通道的文件是3.5.7版本的;對(duì)于4.x版本開(kāi)發(fā)的游戲,Unity Plugin會(huì)自動(dòng)下載Release 通道中的Player和Mono文件,目前該通道的文件是4.1.x版本。之所以有選擇地進(jìn)行下載,是為了避免3.x游戲在4.x web player上運(yùn)行的兼容性問(wèn)題。這樣,無(wú)論是使用何種Unity版本開(kāi)發(fā)的游戲,都可以流暢地在瀏覽器上進(jìn)行運(yùn)行。
(3)如果用戶手動(dòng)選擇Release Channel中的Alpha、Beta和Development等通道,則Unity Plugin也會(huì)分別下載各自通道內(nèi)的Player和Mono文件。最終下載的所有文件,均放在Player和Mono文件夾中,示意圖如下所示:

同時(shí),在Win7系統(tǒng)中,這些文件的保存路徑為:
C:Users用戶名AppDataLocalLowUnityWebPlayer
在XP系統(tǒng)中,其文件保存路徑為:
C:Documents and Settings用戶名Local SettingsApplication DataUnityWebPlayer
【相關(guān)問(wèn)題】
Unity Web Player運(yùn)行時(shí)報(bào)Error Launching Unity Player錯(cuò)誤的解決方法:錯(cuò)誤表現(xiàn):在unity web player平臺(tái)上導(dǎo)出的html在瀏覽器中打開(kāi)會(huì)出現(xiàn)“Error Launching Unity Player“的錯(cuò)誤,
解決方法:點(diǎn)擊windows開(kāi)始--->運(yùn)行--->輸入services.msc 然后在服務(wù)里面選Terminal Services右擊屬性--->將啟動(dòng)類型更改為自動(dòng),然后應(yīng)用--->再右擊啟動(dòng)--->保證服務(wù)狀態(tài)為已啟動(dòng)--->關(guān)閉窗口
已安裝插件的刷新即可
PS:網(wǎng)吧用戶禁用運(yùn)行命令的可以桌面右鍵--->點(diǎn)新建快捷方式--->輸入services.msc---后部操作同上
Win7 64位系統(tǒng)出現(xiàn):Failed to Update Unity Web Player 的解決辦法:
造成這種錯(cuò)誤是因?yàn)樵谙螺d更新文件過(guò)程中導(dǎo)致的下載失敗引起的報(bào)錯(cuò)。
1.下載并解壓已更新好的Unity文件夾
2.復(fù)制代碼:%userprofile%\\AppData\\LocalLow\\ 打開(kāi)這個(gè)叫LocalLow的文件夾
3.把下載的文件夾復(fù)制過(guò)來(lái),覆蓋Unity文件夾
安裝Unity Web Player是否一定需要重新開(kāi)啟瀏覽器?
目前Unity Web Player在Mozilla內(nèi)核的瀏覽器(Chrome,F(xiàn)irefox)上進(jìn)行安裝后,是可以直接刷新并進(jìn)入游戲的,不需要對(duì)瀏覽器進(jìn)行重啟。對(duì)于IE內(nèi)核的瀏覽器,Unity Web Player安裝完后確實(shí)需要重啟瀏覽器才能進(jìn)入游戲。這個(gè)問(wèn)題是受IE內(nèi)核限制的,并不是Unity插件能夠控制的。即IE內(nèi)核的瀏覽器對(duì)于非內(nèi)部支持的第三方插件,均需要重啟瀏覽器才能對(duì)該插件進(jìn)行加載和運(yùn)行。
如何提升Unity Web Player的下載速度?
對(duì)于直接通過(guò)Unity編輯器導(dǎo)出的web 游戲或應(yīng)用,其默認(rèn)的Player和Mono相關(guān)文件是通過(guò)國(guó)外服務(wù)器進(jìn)行下載和更新的。這就對(duì)國(guó)內(nèi)的用戶帶來(lái)了的“較長(zhǎng)時(shí)間等待”的問(wèn)題。對(duì)此,Unity已經(jīng)和ChinaCache進(jìn)行合作,國(guó)內(nèi)的游戲開(kāi)發(fā)商只需通過(guò)對(duì)發(fā)布的html文件進(jìn)行簡(jiǎn)單的修改,即可從國(guó)內(nèi)的ChinaCache服務(wù)器上進(jìn)行Player和Mono文件的更新,從而大大降低了Unity Web Player的下載和更新時(shí)間。


































