首先,系統的學習C#,因為妳有Java基礎,所以妳也可以去過壹下下面的知識,這些知識包括:
可變的
類型
循環判斷
枚舉、結構
數組,字符串
功能
調試和異常處理
面向對象中封裝繼承多態性
泛型、接口、抽象類
委托、匿名方法、事件
IO操作、網絡操作
學習以上內容時,可以用Unity進行調試。也可以直接使用vs命令行來學習和檢查運行結果。
學會團結,大致如下:
事件
坐標
資源導入
相機、遊戲對象和預設
UGUI中各種組件的使用
燈光系統
烘焙系統
紋理,材質,渲染器。
地形系統
角色控制系統
物理引擎
粒子系統
動畫制作系統
射線檢測
音響效果系統
至此,妳已經進入了合壹的中級境界。當然,妳在Unity學習的過程中壹定要做大量的練習,加深各個知識點的縱向深度。
以後可以學習高層次的內容,比如Shader等東西。
如果不明白,請補充。
想看什麽書,其實直接去Unity看視頻教學或者案例更好。