邊學邊做的第一個Unity小遊戲
學Unity開發,肯定先要了解小Unity這個開發工具長什麼樣。
第一次看到Unity介面的時候,我第一反應是,我靠,這不是犀牛麼。學工業設計的人應該接觸過犀牛這款3D建模軟體,主介面也是一個3D透視介面。我本以為一般程式設計軟體,主介面肯定是一行行程式碼的書寫視窗,沒想到Unity會是視覺為主的一個工具。所以一開始unity給我的的印象就比較友好。
我大概的摸索了其他視窗、選單啥的沒感覺毫無頭緒,完全不知道該怎麼開始,怎麼下手。所以我還得先去網上找點教程看看。
一開始我是去Unity官網找教程,發現官方給的教程很詳細,而且從淺到深都有相關的視訊,非常適合新手看。但是因為當時Unity官網載入實在是太慢了,看個視訊卡的我都要心肌梗塞了,所以決定去看看有沒有別的課程。後來我發現paws3d的不錯,就一直學下去了。瞭解了一些大致基礎知識點:
- Unity開發是用C#語言編寫程式碼的,當然也可以用JavaScript,因為我學過OC所以直覺上選擇了C#這種指令碼語言。
2.C#語言的一些基礎特性:基本資料型別、關係運算邏輯運算、條件判斷語句、迴圈語句等。 - Unity需要學習的幾個大的系統:動畫系統、物理系統、GUI、2D、網路系統、導航系統等,當然這些東西肯定不是一朝一夕學會的,只是做個心裡有數,從巨集觀角度先了解一下。
4.Unity引擎基礎知識:如何開始,如何控制一個物體,如何移動攝像機等。
有了這幾點的準備,心裡大致有了一點Unity這個神奇工具的概念。就像從沒用過冰箱,然後去家電市場摸了一遍冰箱一樣,消除了新手的陌生感。
其實動手做的一個完整的可以上線的遊戲,和跟著老師做一個課程遊戲是不一樣的,你會發現很多細節問題的。
比如:要控制一個物體在不同的情形下發出不同的音效,但一直只有一種音效,就要想辦法解決。比如:開發完之後打包,你會發現安裝包奇大無比,一百多兆,就要想辦法解決。
最後,我想說Unity的水很深,你可以做一款像我這款「分子運動」一樣極其簡單的小遊戲,也可以做一款想王者榮耀一樣複雜度極高的大型遊戲。
路漫漫其修遠兮,我們共同走在學習的道路上共勉。
更多unity2018的功能介紹請到paws3d學習中心查詢。
相關文章
- 【Python | 邊敲邊學邊記】第一次:正規表示式Python
- 邊聊邊複製,邊修改邊測試,利用chatgpt用laravel框架做一個部落格應用ChatGPTLaravel框架
- 邊做邊學入門微信小程式之仿豆瓣評分微信小程式
- 趣圖:一邊做開發,一邊做測試
- iOS 邊學邊記iOS
- 邊學邊玩CSS GridCSS
- Akka邊學邊寫(2)-- Echo ServerServer
- Flutter實現一個邊讀邊處理邊傳送檔案的功能Flutter
- 大三上學期安卓一邊學一邊開始做一個自己覺得可以的專案 廣商小助手App 加油安卓APP
- [邊學邊練]用簡單例項學習React單例React
- 使用CustomForwardRendererData做描邊效果Forward
- 邊下載邊播放的播放器Android邊下邊播播放器Android
- 用Unity做半個2D戰棋小遊戲(五):新增常用的介面Unity遊戲
- Go 邊看邊練 - 《Go 學習筆記》系列Go筆記
- Innov8-邊玩遊戲,邊學業務流程管理遊戲
- 【Python | 邊學邊敲邊記】第三次:URL去重策略Python
- 用Unity做半個2D戰棋小遊戲(四):加入玩家控制Unity遊戲
- 世界盃太精彩了,帶大家用Python做個足球遊戲,邊玩遊戲邊看比賽Python遊戲
- 機器學習實戰-邊學邊讀python程式碼(5)機器學習Python
- 機器學習實戰-邊學邊讀python程式碼(4)機器學習Python
- Unity URP 描邊 用RenderPassFeature實現Unity
- 表格的邊距 邊框設定
- Elasticsearch 邊讀邊譯Elasticsearch
- thinkphp3.23寫的個人部落格,邊學邊改吧!PHP
- Kotlin邊用邊學:Inline Functions的適用場景KotlininlineFunction
- to banq : 請教如何邊學習邊實踐的方法論問題
- 【從0到1學習邊緣容器系列1】之 邊緣計算與邊緣容器的起源
- 【Python | 邊學邊敲邊記】第四次:初識爬蟲框架ScrapyPython爬蟲框架
- 邊學邊寫——母函式及其在中學數學競賽中的運用(一)函式
- [轉]Go 邊看邊練 -《Go 學習筆記》系列(一)Go筆記
- 邊工作邊帶娃,我是如何在 1 年內拿到第 2 個學位和 5 個開發者認證的
- 邊做遊戲邊划水: 基於淺水方程的水面互動、河道互動模擬方法遊戲
- 左邊敲打IDE!右邊出現了一個世界!!!IDE
- 在風變程式設計學習Python,找到了邊玩邊學的樂趣程式設計Python
- 版號新政餘波:一邊壓垮應用市場,一邊擠退中小遊戲廠商遊戲
- 用Unity做半個2D戰棋小遊戲(三):新增對戰雙方Unity遊戲
- 【Python | 邊學邊敲邊記】第二次:深度&&廣度優先演算法Python演算法
- 視覺化學習:利用向量判斷多邊形邊界視覺化