當前位置:編程學習大全網 - 編程軟體 - Unity3D 學習路線?

Unity3D 學習路線?

妳這樣學不對。

我給妳說說壹般的路線,再給妳說為啥以Python做Unity開發不好。

先學Unity的場景編輯器可視化的部分(比如地形和基本物理設置),這部分不涉及太多編程。在學動畫調節部分。慢慢的引入編程控制。然後要使用聯網遊戲,學習網絡功能。最後學習shader編程。第壹趟學習過程的叠代(以上所有環節),以網上的系列教程或書籍教程為主。然後第二遍,在重新認識場景編輯器,以官方參考手冊為主,選擇幾個常用的插件,這壹次應該有實踐項目。因為Unity本身也是巨大的體系,所謂Unity專家也只是對某壹個方面特別在行,妳要有著重點和切入點,這以妳的遊戲類型和風格為標準(妳是做2D/3D,妳是重視覺呈現還是玩法,有沒有聯網功能等)

Unity的腳本運行環境是Mono,是壹個開源的.NET框架,妳知道.NET的話就應該知道它是和編程語言無關的(都會編譯成 CLI 匯編)。Mono綁定了多個語言,官方的是C#,壹個第三方開發者綁定了Python也就是Boo,而Unity公司在這個Boo之上綁定了JavaScript也就是UnityScript,但是Boo(基於Mono CLR實現)並不是那個真正的Python(基於C語言實現),它們的運行時完全不同。而且Boo和UnityScript的編譯後的 CLI 匯編效率要比 C# 的低。Unity 官方也在壹步步的降低對Boo和UnityScript的支持。

但是學Python和做Unity遊戲有關系嗎?

有,但不是用在Unity本身的開發上,可以用Python-WSGI 編寫遊戲服務端,並搭建在雲服務器上。當然替代的技術有 PHP、Java 等

  • 上一篇:北街是哪裏很有名嗎?
  • 下一篇:Tomcat在java中起什麽作用?
  • copyright 2024編程學習大全網