一、unity3d有什么優勢
如果您對開發游戲感興趣,而又沒有決定選擇哪一個游戲引擎,別猶豫了 unity3d是一個很好的選擇!
就我來看unity3d優勢主要有以下幾方面:首先部署簡單,自帶了一個IDE monoDevelop;其次,unity3d是一個跨平台游戲引擎,無論是Android,ios還是pc發布都很方便;c#作為腳本支持,當然還有js和boo語言,其中js應該說是JavaScript for Unity與正常的JavaScript差別挺大,推薦最好還是選擇c#語言,c#在編程效率和運行效率差之間取得較好的平衡性,並且也較為容易掌握,現在公司用unity3d的一般也都采用c#語言;大規模的插件市場,相對其他游戲引擎unity3d具有各式各樣的插件,在asset store中有許多付費以及免費的插件供你選擇,可謂方便至極;大量的資源教程,unity3d使用人數越來越多,隨之而來的資源教程也是海量的。
二、學習unity3d的一些網站
unity官網 unity3d.com/cn
unity聖典 game.ceeger.com
游戲蠻牛 www.unitymanual.com
泰課在線 www.taikr.com
58開發網 www.58kaifa.com
三、學習unity3d的路線
初學者應先對c#有基本的了解,不要求深入,但起碼應了解循環語句,類的封裝繼承,接口,委托等知識。
了解unity3d的使用 這方面可以看官方教程,也可以看英寶通unity3d的教程,網上應該都找得到
等基本知識差不多了之后,就可以慢慢跟着教程開始做游戲了,在做游戲的過程中不斷學習新的知識豐富自己
下面這張圖是我認為一個不錯的學習路線圖,上面提到的教程基本都是泰課在線上面的(不是打廣告啊,但不得不承認泰課在線教程的質量算是比較高的)
當然如果英語水平好的話,多去看官方教程以及一些英文教程效果肯定是最好的。等這些學的差不多了,就可以研究unity的各種細節問題、優化問題以及底層原理等知識了,像shader能學好的話基本可以稱之為大神了