日韩 亚洲一区二_久久vs国产综合色大全_国产精品福利在线_欧美在线一级A片免费观看欧美在线_女同性毛片60分钟

您現(xiàn)在所在的位置:首頁(yè) >學(xué)習(xí)資源 > Unity遊戲/VR/AR入門(mén)教材 > VR開(kāi)發(fā)入門(mén)教程7:Unity引擎概述

VR開(kāi)發(fā)入門(mén)教程7:Unity引擎概述

來(lái)源:奇酷教育 發(fā)表於:

  Unity,目前製作虛擬實(shí)境和手遊項(xiàng)目最火的引擎,沒有之一。Unity支持的語言  5 0版本以後的Unity共支持兩(liǎng)種語言,一種是能夠完全兼容

  Unity,目前製作虛擬實(shí)境和手遊項(xiàng)目最火的引擎,沒有之一。
Unity支持的語言
  5.0版本以後的Unity共支持兩(liǎng)種語言,一種是能夠完全兼容Windows系統(tǒng)並具有很強(qiáng)的多語言操作性的由微軟公司開(kāi)發(fā)的C#,另一種是由Netscape公司開(kāi)發(fā)的直譯腳本語言---JavaScript,它是一種動(dòng)態(tài)類(lèi)型、弱類(lèi)型、基於原型並廣(guǎng)泛應(yīng)用在HTML網(wǎng)頁(yè)開(kāi)發(fā)客戶(hù)端的腳本語言。
  在創(chuàng)建C#語言時(shí),幾乎所有的專(zhuān)業(yè)程式設(shè)計(jì)師都知道C、C++和Java。通過(guò)將C#建立在堅(jiān)實(shí)、易理解的語言基礎(chǔ)上,C#提供了一種簡(jiǎn)單的從這些語言移植的方式。這對(duì)於初學(xué)者來(lái)說(shuō)將是很大的福音。C#除了這個(gè)簡(jiǎn)單易學(xué)的特點(diǎn)外,在軟體架構(gòu )中的強(qiáng)大也是不可忽視的。相對(duì)於JavaScript的弱類(lèi)型來(lái)說(shuō),C#的強(qiáng)類(lèi)型將會(huì)在開(kāi)發(fā)軟體時(shí)帶來(lái)更大的好處。
  因為C#的這些特點(diǎn),所以在使用Unity的開(kāi)發(fā)中,C#成為主流的開(kāi)發(fā)語言。那麼我們Unity開(kāi)發(fā)的基礎(chǔ)語言就是C#語言。
C#語言的起源
  當(dāng)Java成功解決了Internet環(huán)境下的可移植性問(wèn)題時(shí),另一些缺乏的功能隨即暴露出來(lái)。首先是多語言互操作性,也稱(chēng)為混合語言程序設(shè)計(jì),這指的是用一種語言編寫(xiě)的代碼和用另一種語言編寫(xiě)的代碼協(xié)同工作的能力。多語言互操作性是創(chuàng)建大型分布式軟體系統(tǒng)所需要的功能,也是創(chuàng)建軟體組件所期望的功能,因為最有價(jià)值的組件往往能夠被儘可能多的計(jì)算機(jī)語言採用,並能最廣(guǎng)泛地應(yīng)用於不同的操作 環(huán)境中。
  Java另一個(gè)缺乏的功能是沒有與Windows平臺(tái)完全集成。儘管Java程序能夠通過(guò)Java虛擬機(jī)在Windows環(huán)境中運(yùn)行,但Java和Windows不是完全兼容的。由於Windows是當(dāng)今應(yīng)用最廣(guǎng)泛的作業(yè)系統(tǒng),因此缺乏對(duì)Windows的直接支持是Java的一大缺陷。
  為滿(mǎn)足種種需要,微軟公司開(kāi)發(fā)了C#語言,它是微軟在20世紀(jì)90年代後期開(kāi)發(fā)的,也是整個(gè).NET戰略的一部分。C#與C、C++和Java直接相關(guān)。這不是偶然的,因為這三種語言是世界上使用最廣(guǎng)泛、最受歡迎的程序設(shè)計(jì)語言。而且,在創(chuàng)建C#語言時(shí),幾乎所有的專(zhuān)業(yè)程式設(shè)計(jì)師都知道C、C++和Java。通過(guò)將C#建立在堅(jiān)實(shí)、易理解的語言基礎(chǔ)上,C#提供了一種簡(jiǎn)單的從這些語言移植的方式。