【摘要】有些教學(xué)實(shí)驗(yàn)由于投入經(jīng)費(fèi)大,場地占用大,維護(hù)費(fèi)用高等因素,從而限制了一些實(shí)驗(yàn)普及推廣。通過虛擬仿真實(shí)驗(yàn),可以實(shí)現(xiàn)單人單機(jī)實(shí)驗(yàn)操作,實(shí)現(xiàn)仿真實(shí)驗(yàn)與大型設(shè)備的虛實(shí)互補(bǔ),同時(shí)解決了設(shè)備昂貴和臺套數(shù)受限問題,提升了學(xué)生獨(dú)立實(shí)踐操作能力。
【關(guān)鍵詞】虛擬仿真 實(shí)驗(yàn)教學(xué) 人機(jī)交互 Unity3D
1.引言
Unity3D不只是單純的游戲引擎,而是已經(jīng)涉及到多種不同領(lǐng)域的一個(gè)跨平臺的三維游戲與虛擬現(xiàn)實(shí)開發(fā)工具,該工具支持多腳本語言以及強(qiáng)大的物理引擎等特點(diǎn)。論文通過研究基于Unity3D虛擬仿真實(shí)驗(yàn),實(shí)現(xiàn)場景中對象的動(dòng)態(tài)交互行為,也就是按一定的實(shí)驗(yàn)步驟進(jìn)行實(shí)驗(yàn)操作,從而使得整個(gè)實(shí)驗(yàn)過程具有邏輯合理性和可控制性。虛擬仿真實(shí)驗(yàn),可以讓學(xué)生進(jìn)行主要工藝環(huán)節(jié)的仿真操作實(shí)驗(yàn),對不同制備工藝環(huán)節(jié)進(jìn)行沉浸式交互實(shí)驗(yàn),再通過對實(shí)際工程自動(dòng)化生產(chǎn)線的虛實(shí)互補(bǔ),完成項(xiàng)目實(shí)訓(xùn)。
2.Unity3D與W色b交互機(jī)理
2.1 Unity3D瀏覽器調(diào)用Web網(wǎng)頁中的函數(shù)
Unity3D瀏覽器通過執(zhí)行Application.ExtemalCall()來調(diào)用任何在HTML網(wǎng)頁里定義JavaScript函數(shù),比如下面一句調(diào)用了HTML網(wǎng)頁里SayHello()函數(shù),并傳遞了一句話作為參數(shù)。
Apphcation.ExternalCall(“SayHello”,“The game says hello!”);
2.2 Web網(wǎng)頁調(diào)用Unity3D瀏覽器中的腳本函數(shù)
Unity3D瀏覽器的插件或ActiveX控件都有一個(gè)Send-Messageo的函數(shù),HTML網(wǎng)頁通過這個(gè)函數(shù)與Unity3D進(jìn)行通信,通過該函數(shù)可以傳遞對象名、函數(shù)名以及簡單參數(shù),然后SendMessage()就會(huì)調(diào)用Unity3D中GameObject上綁定的函數(shù)。在調(diào)用SendMessage()函數(shù)之前,必須先得到Unity Web Player的引用。這里可以使用Javascript對象Document的getElementByld()函數(shù)來獲得該引用。
3.真空獲取與真空鍍膜仿真實(shí)驗(yàn)平臺的實(shí)現(xiàn)
在該虛擬仿真化學(xué)實(shí)驗(yàn)平臺中,操作者需要對實(shí)驗(yàn)步驟熟悉并掌握。當(dāng)用戶在虛擬場景中用鼠標(biāo)點(diǎn)擊實(shí)驗(yàn)開始按鈕時(shí),只有當(dāng)用戶進(jìn)行了正確的操作后,系統(tǒng)才會(huì)做出正確響應(yīng),并提示下一步操作過程,以此類推完成整個(gè)實(shí)驗(yàn)。如果中間實(shí)驗(yàn)環(huán)節(jié)出錯(cuò),系統(tǒng)會(huì)有智能提示,直到正確為止。實(shí)驗(yàn)可以反復(fù)操作,從而達(dá)到強(qiáng)化訓(xùn)練目的。
4 結(jié)語
虛擬仿真實(shí)驗(yàn)教學(xué)系統(tǒng)克服了傳統(tǒng)新能源、電子科學(xué)與技術(shù)等專業(yè)實(shí)驗(yàn)方法存在高污染、高能耗、高危險(xiǎn)等缺點(diǎn)。虛擬仿真實(shí)驗(yàn)與大型儀器虛實(shí)互補(bǔ)的實(shí)驗(yàn)方式,提供了安全、可靠和經(jīng)濟(jì)的虛擬實(shí)驗(yàn)項(xiàng)目,解決了設(shè)備昂貴和臺套數(shù)受限問題,提升了學(xué)生獨(dú)立操作實(shí)踐能力。
參考文獻(xiàn):
[1]程思寧,耿強(qiáng),姜文波,占永寧.虛擬仿真技術(shù)在電類實(shí)驗(yàn)教學(xué)中的應(yīng)用與實(shí)踐[J].實(shí)驗(yàn)技術(shù)與管理,2013(07):94-97.
[2][郭海新.Unity3D與HTML交互機(jī)理的研究[J].煤炭技術(shù),2011(09)