跟我從零基礎學習Unity3D開發--初識U3D

首先聲明,我也是纔開始學,把本身學的記錄下來也供一些想要學習的朋友參考,一塊兒努力。但願你們能給我指點一下。切莫噴我。node

什麼是Unity3d呢?架構

百度百科------Unity是由Unity Technologies開發的一個讓玩家輕鬆建立諸如三維視頻遊戲、建築可視化、實時三維動畫等類型互動內容的多平臺的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎函數

個人理解------Unity其實就是爲你們提供一個開發跨平臺的3D的遊戲或者虛擬現實等等(怎麼感受拗口呢?就是提供一個開發3D東西的一個環境而且這個東西開發出來是跨平臺的----不知道這樣解釋會不會直白一點)。工具

Unity能幹什麼?學習

我能瞭解到的--遊戲(手遊(神廟逃亡2就是unity開發)、端遊、頁遊。。。。。)、虛擬現實(房地產公司開盤展現、橋樑施工、等等模擬現實)開發工具

這裏附加一個官方下載地址http://unity3d.com/unity/download/動畫

準備工做:spa

1.裝開發環境(也就是下載一個unity讓後安裝,我相信安裝這裏我就不用講了吧).net

2.代碼編寫工具的選擇(安裝Unity3D的時候會附帶安裝一個叫monoDevelop的這個一個軟件,我相信作.net的朋友對這個必定不陌生,沒錯這個就是用來解決。net跨平臺的一個東西,u3d腳本編寫工具不必定看我的喜愛,能夠本身配置)3d

如何配置Unity3d腳本在Vs中編寫呢?

打開U3d而後跟着下面的圖操做就能夠了:

任何一門語言的第一個程序都是經典的「hello word」,今天咱們也來個"hello word"

第一步打開Unity3d

第二步:完成了第一步就進去Unity3D的主界面,你也能夠如今配置腳本編寫的工具。

這裏大概介紹一下面板的構成:

第三步:

這裏咱們按照如圖建立一個script文件夾而後再文件夾下創建一個C#腳本(爲何要這樣?就像咱們寫什麼3層架構同樣的道理方便之後資源的管理,固然你也能夠不這樣。)

第三步:

這裏咱們雙擊腳本,就會用你配置的工具打開默認用Monodevolp打開,我這裏就用Vs2012打開了

第四步:

寫代碼---咱們在start中打印一句「hello word」

第五步:

在U3D中運行(這裏不是在Vs中運行,在vs中編寫好以後回到Unity中)

把C#腳本拖至主攝像機上如圖:

而後運行:

看到這你是否是很興奮啦。至於腳本打開的那幾個初始的模板的意思再下一次在講解。你們能夠先試着去發現一下那幾個函數的意義。這裏第一次開系列性的文章有什麼不足的但願你們指點,確實這種3d的東西要圖文並存的介紹有點困難。我會改正,也但願你們能監督我繼續往下作。

注意*在學習U3d的時候不要把.net中那個事件驅動機制那套弄這裏面來思考問題。與傳統的C#寫法有微小的變化。

相關文章
相關標籤/搜索