回覆列表
  • 1 # AGamer

    當然可以學會了,unity遊戲開發主要從三個方面下手

    程式語言

    引擎使用

    進階操作

    程式語言

    通常來說,使用unity開發遊戲的話,是需要進行程式設計的,這也是實現遊戲功能最重要的部分。unity支援的程式語言主要是C#,之前也有一些人使用JavaScript,也有使用lua作為輔助的,個人推薦還是使用C#和lua的組合。

    學會了程式語言,就可以實現遊戲的邏輯了,比如“按什麼鍵,讓物體如何移動”,“什麼情況判斷遊戲勝利”,“什麼情況出發角色死亡”等等。

    引擎使用

    下載官方unity引擎,個人開發者不商用的話也可以免費使用的。根據製作遊戲的需要,學習對應的模組就可以了。比如製作2D遊戲,那麼就學習一些圖片相關的,如果製作3D遊戲,那麼就要再學習一些模型相關的。

    unity內部也有很多免費和付費的外掛,都是已經制作好的功能了,合理使用的話可以大大加快遊戲開發效率,一些編輯外掛也可以讓一些不會程式設計的人也能製作遊戲,不過這種功能都是被提前固定好的,想要實現一些新穎的玩法還是需要自己程式設計實現。

    進階操作

    在滿足了遊戲可以玩這個重要條件後,如果還想將遊戲製作地更好的話,還需要為遊戲新增動畫、特效、Bgm、音效、劇情等等,如果需要一些特殊功能如地圖、透視、buff、自定義、存檔讀檔等功能的話,還要進行相關學習。

    想要學會還是可以學會的,只要用心慢慢學就可以了。推薦的書還是根據自身情況吧,畢竟有的書有圖,有的沒圖,有的是中文,有的是英文,當然看一些影片也不錯。貼吧,論壇,qq群,業界大神雨松MOMO(之前坐我旁邊)的個人網站都是學習的好地方。

  • 2 # 橙子汽水Max

    首先回答你的問題,可以自學。看你學習的目的了,如果是自己感興趣,或者其他需要,自學足夠了,網上可以找到大量的影片資源。但是這些東西魚龍混雜,不太系統完善。樓主要是希望透過學習unity,以後從事本崗位工作的話,建議參加培訓學習,畢竟花錢花時間和精力專心學習,肯定會有收穫了,那些機構課程專門針對0基礎就業的課程,幾個月就學會了。而且機構一般都提供就業服務,比如中公優就業,有時間您可以上官網聯絡一下他們的老師為你講解一下。付出終究會有收穫的。

  • 中秋節和大豐收的關聯?
  • 日本為什麼不放棄日語改用英語呢?