開發(fā)大型游戲用C?
開發(fā)游戲的主流語音目前主要有2種:C++和JAVA先說C++,目前國際上的大型游戲的開發(fā)多數都是以C++為主開發(fā)出來的,C++開發(fā)出來的游戲具有優(yōu)化更好的特性,就是占用更少的CPU、內存,但是同時,語言結構的復雜性也是非同一般的。
JAVA,上手容易,深入不難,一個月熟練不是隨便說說的,是事實,主要開發(fā)跨平臺的游戲,具有平臺移植性良好的特性,但是優(yōu)化不好,語句多數比較冗余(C++寫1000句能完成的,JAVA可能要寫5000句),但是淺顯易懂,JAVA開發(fā)的游戲有個較大的弊端,內存占用都很高(硬件越來越發(fā)達,對于優(yōu)化的追求沒有以前那么高了,這也是這些年JAVA開發(fā)游戲能興起的主要因素之一吧)當然,你即時熟練掌握了C++或者JAVA,也不是說你立馬就能上公司做游戲開發(fā)的,一般的游戲公司都會有自己的一套游戲引擎,這些引擎或是用C++寫的,或是用JAVA寫的,或是其他的……然后封裝一下,會讓你基于引擎的接口來開發(fā)真正的游戲,所以,語言是基礎。
上一篇計算機自學需要多久