本文目錄一覽:
- 1、我是初學者,想學unity,不知道是學C#還是js更適合一點?求解
- 2、自學unity來做一個2d橫版遊戲,用c#還是js好
- 3、unity3d 用js好 還是c#好
- 4、unity只能用C#script編寫代碼嗎
我是初學者,想學unity,不知道是學C#還是js更適合一點?求解
一般來說學習都是先學C#,所以建議C#。看你怎麼打算的,要是有時間有預算,可以找個系統的地方去學習一下。
自學unity來做一個2d橫版遊戲,用c#還是js好
你可以先去【繪學霸】網站找「遊戲特效/unity3D」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: ;tagid=305,306zdhhr-11y17r-1369989254957618779
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自制能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【複製後面鏈接在瀏覽器也可打開】:
在「遊戲特效/unity3D」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載:
unity3d 用js好 還是c#好
c#特點是嚴謹、安全、容易調試、容易讀、原生面向對象也很強大,而且非常容易學。
要寫的代碼越多,c#的優勢就越明顯,調試不累、維護不累、更新不累。
問題是,互聯網支持的是js,不支持c#。
而桌面端的大型遊戲引擎,競爭激烈,極度追求性能,所以基本只支持c++,也不支持c#。
也就是說,除了unity3d,c#在遊戲界根本吃不開。所以,雖然c#語言本身很優秀,但還不如學js,起碼在網頁遊戲引擎和ios遊戲引擎上通用。
但其實用c#做世界一流的遊戲完全沒有任何問題,著名的遊戲magicka(魔法對抗/魔能)就是c#寫的。
可惜幾個很牛的遊戲引擎絕對不可能去支持c#,導致c#的地位永遠都會很尷尬。
不過本人經歷過類似js這些語言在調試、找bug和維護時的巨大痛苦,整個過程純屬浪費生命,因此對不嚴謹的腳本語言恨之入骨,所以還是選擇c#
unity只能用C#script編寫代碼嗎
在Unity中可以使用JavaScript、C和Boo來編寫腳本。在使用C#編寫腳本時,需注意以下幾個特點:
1、所有腳本都繼承至MonoBehaviour所有的行為腳本都必須直接地或間接地繼承至MpnoBehaviour。在使用JavaScript時,這種繼承關係將自動生成,但在使用C#編寫腳本時,必須顯式地進行定義。通過模板創建的C#腳本時(Asset- Create- CSharpScript),自動生成的代碼已經包含了這樣的定義
2、使用Awake或Start方法來進行初始化
在使用JavaScript時,所有在函數外的代碼,在使用C#時,都必須把它們放置在Awake或Start方法中。Awake和Start方法的不同點在於:前者在場景進行載入時被調
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/180222.html