使用unity3d開發遊戲需要學習3d建模嗎

時間 2021-06-21 06:00:14

1樓:長沙新華電腦學院

unity3d 是一個很不錯的遊戲開發工具,可以三維建模,製作各種遊戲,如果想學得比較好的話,可以到這邊看看噠,不錯的

2樓:呮洇洧沵

unity3d用的c#和開發winform、asp.net的c#是不一樣的,主要是作為一種指令碼語言來進行場景中物件的控制和和業務邏輯的實現,所以如果有任何一門物件導向程式語言的經驗,那熟悉一下c#的基本語法就可以開始程式設計了,這裡的重點恰恰不是需要c#的特性而是需要熟悉面嚮物件語言的共性以及unity3d指令碼程式設計的特點特別是scriptingapi(當然您如果重點在外掛開發、伺服器端開發等方面,那就另說)。重點不是記憶而是應用和理解,實際上常用的場景物件並不多,並且像美工、程式設計師、構架師等不同的開發角色需要掌握的重點也不一樣,就算是美工還分場景、模型、地形等不同的重點,所以硬要去記住所有的物件引數再進行開發是不現實的,何況unity3d的一大優勢在於第三方外掛極其豐富,當你使用不同的外掛時又需要了解外掛的各種引數,有的外掛引數多達幾十項。

所以重點在於使用和理解,先從核心的和你當前開發急用的方面開始,最後你會發現引數雖多,實際上分類就那麼些,比如控制transform的、控制shader的、控制gui的、控制rendering、控制network的……你最終會對這些引數形成一個大綱,然後即使是沒用過的外掛引數也可以顧名思義的立刻會用了。這個很不好說啊,按目前實際工作來看最多的是指令碼類的程式設計吧,然後還有伺服器端程式設計、外掛程式設計、shader程式設計……,不是說那個方面需求多就是重點,比如基礎的指令碼程式設計,門檻很低,以後能勝任的人會越來越多。依我看如果想走得遠,需要對各類程式設計都瞭解,特別是能整合不同方面的開發、能做構架(這樣就可以讓老闆看你臉色了,呵呵)。

unity3d 怎麼在指令碼判斷

如何建立sprite 建立一個sprite可以遵循如下步驟 將一張 拖動到project檢視中的某個資料夾的方式來新增sprite資源。修改sprite資源的各項屬性,如果是spritesheet的話還要對它在sprite editor中進行分割。將sprite資源拖動到scene檢視中,或者按住c...

unity3d讓物體移動固定距離

1 開啟unity3d建立一個 立方體 作為要移動的物體。2 建立一個 紅色立方體 作為要移動到的點位置。3 在專案資料夾中建立一個 move point 指令碼檔案。4 在指令碼建立三個變數,start 起始點 end 目的點 speed是移動的速度,然後在update中使用movetowards...

Unity3d折射的Shader,像雨天的車玻璃上滑落的水珠,沒有

香椿時代 有些material確實沒有color屬性.選取材質球shader的時候一定要看是否可以在監視面板中修改顏色屬性.如果可以修改,基本上都可以用renderer.material.color 顏色 修改.等同於 renderer.material.setcolor color 顏色 有些不能...