1. 程式人生 > >學習Unity需要學習哪些程式語言

學習Unity需要學習哪些程式語言

答案是C#
Unity曾支援過三種語言的開發:C#,UnityScript(接近於JavaScript),Boo。但是,截止到今天,最新的Unity 2018版本已經完全棄用了UnityScript和Boo,讓你選無可選。當然,有很多使用老版本Unity的個人和企業仍然堅持使用者UnityScript,我也建議趁早學習一下C#,畢竟IT行業飛速的發展,你不適應新技術,新技術就會不適應你。
有些初學者會經常聽到一些大牛說,多學幾門語言,或者學習了C++之後,對你學習C#幫助會很大,你會更好地理解底層的知識,你的程式設計思維也會更加的靈活。當然,我也很贊同他們的說法,但是,假如你想自學或者想進入Unity行業,講求學習的方法也很重要,學習的順序也要有個正確的把握。
在這裡,我建議大家首先學習C#。C#是微軟公司釋出的一種面向物件的、運行於 .NET Framework之上的高階程式設計語言。C#與Java語言十分相似,因此熟悉Java、C++或其它語言的學習者,會很快掌握C#。在Unity裡面,C#當做一個指令碼使用,像是C#的很多其它領域的功能往往不會用到。當你學會C#的基礎語法和結構,就建議大家多熟悉一下Unity的API,這樣,你就會以最快的速度入門了Unity的程式設計,很快的編寫遊戲邏輯。如果你先學習了別的語言,相當於繞著彎路到達了終點。這裡我推薦一個不錯的C#入門視訊教程

https://www.paws3d.com/course/csbasic/,非常適合入門,比直接閱讀入門書形象很多。
既然學習Unity的開發,當然不能單單隻會C#程式設計,也要對Unity編輯器本身也有個詳細的學習和了解。假如你只會程式設計,真正到了公司,也很難跟Unity美術和策劃進行好的交流,也很難舉一反三,所以Unity編輯器的使用也是需要了解的,並不需要完全掌握,同樣我推薦Paws3D學習中心的Unity編輯器視訊教程https://www.paws3d.com/learn/
更多地Unity技術學習交流,可在qq群935714213進行交流。