企業級的遊戲開發的話,一般c++多一些,大型遊戲要求足夠高的執行效率,而java,c#在這一方面是短項,而用c的話又沒有類,所以c++開發的遊戲比較多,如果是想進遊戲公司的話,多學學c++。
但是如果是個人開發小型遊戲的話,建議用c#,小型遊戲不需要考慮效率問題,c#足以應付,微軟有個東西叫xna,專為業餘的程式設計師開發小型遊戲而設計,上手簡單,微軟提供了大量的類庫,用起來很便捷。
如果是開發android的遊戲的話,沒得選,只能用java。
貌似也有用delphi開發的遊戲,不過聽說不是主流。
其實語言不是重點,任何語言都可以做遊戲,只是各個語言各有特點,根據需求的不同選擇最適合的語言。關鍵在於演算法要理解,理解程式的構架,研究透演算法,才是最重要的。
學習的時候建議以c++來學習,用java或者c#的話學不到指標,用c的話學不到面向物件的思想。不過如果沒有任何語言基礎的話,建議還是從c學起,先學會最基礎的東西再學c++。vb現在已經很少用了,實在沒學的必要。
推薦教材《visualc++遊戲程式設計基礎》
如果只是想做個小的東西玩玩的話,有很多方便的軟體,比如《rpgmaker》,用這些東西不需要什麼程式設計的基礎就能做一些小的東西,玩玩足以。
純粹手打,求採納。
企業級的遊戲開發的話,一般c++多一些,大型遊戲要求足夠高的執行效率,而java,c#在這一方面是短項,而用c的話又沒有類,所以c++開發的遊戲比較多,如果是想進遊戲公司的話,多學學c++。
但是如果是個人開發小型遊戲的話,建議用c#,小型遊戲不需要考慮效率問題,c#足以應付,微軟有個東西叫xna,專為業餘的程式設計師開發小型遊戲而設計,上手簡單,微軟提供了大量的類庫,用起來很便捷。
如果是開發android的遊戲的話,沒得選,只能用java。
貌似也有用delphi開發的遊戲,不過聽說不是主流。
其實語言不是重點,任何語言都可以做遊戲,只是各個語言各有特點,根據需求的不同選擇最適合的語言。關鍵在於演算法要理解,理解程式的構架,研究透演算法,才是最重要的。
學習的時候建議以c++來學習,用java或者c#的話學不到指標,用c的話學不到面向物件的思想。不過如果沒有任何語言基礎的話,建議還是從c學起,先學會最基礎的東西再學c++。vb現在已經很少用了,實在沒學的必要。
推薦教材《visualc++遊戲程式設計基礎》
如果只是想做個小的東西玩玩的話,有很多方便的軟體,比如《rpgmaker》,用這些東西不需要什麼程式設計的基礎就能做一些小的東西,玩玩足以。
純粹手打,求採納。