回覆列表
-
1 # 豫M快樂王
-
2 # 橙子汽水Max
對於遊戲開發崗位來說,企業的門檻還挺高的,感覺會比一般開發崗位來說門檻更高,比如做遊戲開發,不僅要會unity,還要了解遊戲建模,這只是打個比方。有同學在優就業學過,感覺學完之後就業還不錯
-
3 # 我囍檸檬
選機構還是要看機構的規模大小北京的,有一些小機構沒幾年就倒閉了根本沒有什麼師資力量,中公這邊還可以可以去看看,上市公司,最起碼的保障還是有的
-
4 # 流流流年
說幾個你可能聽過的,和我覺得比較大型一點的機構吧:
達內:老牌機構,經驗較足;但營銷過重,後勁不足;
千鋒:經驗較豐富,平均就業薪資高;簡歷包裝嚴重,學員被辭退率較高;
優就業:包吃住,師資力量雄厚,就業比較好;相對成立時間短;
北大青鳥:名氣大,成立時間久;主要招收初高中生,生源參差不齊
自從 unity5釋出免費過後,有很多獨立遊戲開發者轉向unity遊戲開發,unity的優勢就是多終端
跨平臺打包,入門也快,很多人感覺自己的英文不好,就覺得學不會,其實這是一個誤區,
unity的介面雖然是英文的,但是它的視窗就只有那麼幾個,用的次數多了,也就自然的熟練
了,那麼新手該如何從零開始學習unity呢?接下來給大家分享一點經驗與技巧。
(一) 首先unity的指令碼可以用很多語言來寫,比如java,js,c#,我個人比較喜歡C#,因
為剛開始的時候我學習的是C++,後來又做C#窗體程式,我們先從指令碼說起,指令碼我個人推薦
用C#,很多人說自己沒有C#的基礎,其實自己自學也能夠學會,在unity中學會簡單的遊戲邏
輯開發,其實不需要太多的C#知識,unity用的VS編輯器其實是在C#裡面呼叫unity的API,因
為它在建立指令碼的時候引入了一個 unityEngine的空間,這個空間就是unity的 C# API,那麼新
手只需要去學習unity的C# API介面就行了, untiy API 文件 Unity User Manual (5.6) 傳送門 打
開連結過後 裡面全是英文,那麼看不懂的同學,自己複製 翻譯即可,怎麼翻譯大家都會,不
會的度娘,當然我自己的建議是大家學習C#的API介面,如果 你本身自己就是程式設計師,或者懂
JAVA那麼就用自己熟悉的程式語言去寫指令碼把,如果只是一個新手,沒有任何程式設計基礎,那
麼我建議你用C#,因為 unity5.6過後 VS2017的編輯器,有自動程式碼提示功能,很多方法你只
需要記住開頭的單詞,後面的程式碼自動幫你寫好,這是非常方便的,unity自帶的編輯器 有些代
碼還無法自動完成,所以從指令碼這塊來講,我建議用C# 。
(二)關於unity客戶端學習,首先你做為一個新手,我建議你從unity2D開始學習,我不建議你一開始就去學3D,因為3D遊戲會涉及到很多比較複雜的計算,那麼也就是在建立遊戲專案的時候,選擇一個2D遊戲去開發,關於2D遊戲的素材,大家自己可以在 某寶上面去購買,買來自己練習,非常便宜,那麼學習2D遊戲的學習順序是什麼呢,在這裡我也給大家整理了一下。
1 碰撞器 2 剛體元件 3預製體 4 Animation 5 狀態機
1 首先認識碰撞器,什麼是碰撞器?在遊戲中比如 一架飛機發射了子彈,那麼當這個子彈和敵人 相互碰撞的時候,那麼這個敵人應該就被消滅了,這就是碰撞器,在遊戲中很多時候都需要用到碰撞器,所以這是最開始就需要了解的。
2 剛體元件,剛體能讓你的遊戲物件被物理引擎所控制,它能透過受到推力和扭力來實現真實的物理表現效果。所有遊戲物件必須包含剛體元件來實現重力、透過指令碼施加力、或者與其他物件進行互動,這一切都透過NVIDIA的PhysX物理引擎來實現。
舉個例子,飛機是在天上飛的,當我們給它新增一個剛體元件,那麼它就有了重力,比如飛機只能夠承受 1000kg的重量,但是它缺承受了2000kg的重量,那麼它就會向下墜落,這就是剛體元件的作用。
3 預製體,為什麼我們要去學習預製體,預製體在遊戲中用到的地方也很多,比如飛機發射子彈,這個子彈我們把它做成一個預設,也就是當我們按下鍵盤的某一個鍵的時候它才會被建立在遊戲中,這個對遊戲的效能才有保障,如果我們一開始就把這些子彈加入到遊戲中,那麼這樣電腦記憶體就會不斷的增加,所以只有當我們需要它的時候,我們才讓它出現,這就是預製體它的含義。
4 Animation 動畫 舉個例子,在遊戲中角色釋放一個技能,那麼這個技能就會播放一個特效,
大家都玩過 gif圖片,gif是動態的,那麼我們在unity中,動畫也就是由很多張圖片迴圈去播
放,這樣就做成了技能的效果,這就是Animation的作用。
5 狀態機,狀態機在unity中的作用是用來管理所有我們製作好的動畫,舉個例子,比如
我們釋放技能飛龍在天,這個時候就去播放 一條龍在天上飛的這個動畫,當我們釋放
其他技能時候,相對應的去播放動畫特效,因為我們在做遊戲的時候不僅僅只做一個特效,
每一個技能都需要製作一個特效,那麼這些特效做好了,我們就需要用狀態機去控制它在
什麼時候播放這個特效,這就是狀態機的作用。
以上就是一個新手 入門unity需要掌握的最基礎的東西,同時 在unity2D學會之後,在去學習
unity3D此時此刻,你就會感覺 unity3D 學起來如此簡單。
新 1-2篇unity遊戲開發的經驗和技巧,幫助大家在unity遊戲開發中少走彎路。