Unity3D最初的設(shè)計(jì)不是用于創(chuàng)建虛擬現(xiàn)實(shí)世界的,但是由于其創(chuàng)建場景對開發(fā)人員的要求起點(diǎn)比較低,而且可以實(shí)現(xiàn)所見即所得的功能,因此, Unity3D成為近來最熱的虛擬情景開發(fā)平臺, Unity3D構(gòu)建虛擬世界的優(yōu)勢如下。
1)多平臺發(fā)布
Unity支持的多種發(fā)布平臺,是目前Unity被廣泛用作開發(fā)游戲的一個(gè)重要原因,可以滿足絕大部分項(xiàng)目需求。早期的引擎,多以PC為主。最多支持 Windows、XBOX、PS2。
2)所見即所得
這可以說是許多人最喜歡的特性, Unity最大的特點(diǎn)就是可以讓開發(fā)者能夠?qū)崟r(shí)觀察到所開發(fā)場景的效果,開發(fā)者可以很方便地進(jìn)行場景的預(yù)覽。
3)代碼驅(qū)動(dòng)的開發(fā)模式
Unity3D的這種開發(fā)模式,對于開發(fā)者而言是一個(gè)很大的舉措,可以輕而易舉創(chuàng)建物體。對于 Unity3D中的 MonoBehaviour來說,它扮演的就是如何驅(qū)動(dòng)它的目標(biāo)對象。因此,人們能夠?yàn)橐粋€(gè)物體添加不同的功能以實(shí)現(xiàn)不同的效果。
內(nèi)容來源:張泊平《虛擬現(xiàn)實(shí)理論與實(shí)踐》