从零开始的Unity萌导书#1:Hello,Unity!
當我們在談論游戲開發工具時,我們在談論什么?
在當代,已經出現了很多專業的游戲開發工具,Unity就是其中之一。作為一個跨平臺的游戲引擎,Unity已經成為成千上萬經驗豐富的開發者構建游戲或者VR/AR交互項目的首選引擎方案。《從零開始的Unity萌導書》將是一系列文章的集合,旨在幫助零基礎的初學者輕松入門Unity引擎的學習。
那么,就讓我們從創世紀的最初開始說起——
1.游戲引擎是什么?
從西元前2600年起,游戲就作為人類經驗的一部分,融入到社會文化的血液之中。如果以1973年 Alan Turing(艾倫·圖靈)提出通用可計算模型圖靈機作為起點的話,那么電子游戲的歷史最早可以追溯到1947年使用模擬電路實現的導彈模擬器游戲。而1972年由Ralph Henry Baer團隊研發的商用游戲機——Magnavox Odyssey的發售則標志著電子游戲成為了一個全新的產業。
在電子游戲發展的初期,并沒有將作為驅動核心的游戲引擎抽離出來。直到20世紀90年代中期,伴隨著第一人稱FPS游戲的盛行如id Software公司推出的《Doom》系列,“游戲引擎”(game engine)的相關技術才逐漸產生然后發展。
維基百科:游戲引擎是指一些已編寫好的可編輯電腦游戲系統或者一些互交式實時圖像應用程式的核心組件。這些系統為游戲設計者提供各種編寫游戲所需的各種工具,其目的在于讓游戲設計者能容易和快速地做出游戲程式而不用由零開始。
就像是汽車的發動機,游戲引擎為游戲開發者提供了“中間件”的解決方案:通過集成渲染引擎物理引擎、碰撞檢測系統、音效動畫、場景管理等功能組件,向游戲開發者提供所需要的全部核心功能,從而降低開發成本,提高編碼效率。
通常來說,一款功能強大的游戲引擎,就像是人的血統會對其成品游戲的質量產生難以估量的影響。在當代,有許多公司會開發并維護自己的游戲引擎,如Epic Games的Unreal引擎(《虛幻競技場》《絕地求生》),Valve的Source引擎(代表作品《半條命2》《傳送門》《Dota2》),Crytek的CryENGINE引擎(代表作品《孤島危機》系列)。
我們可以在這個鏈接里獲取到市場上已有的游戲引擎相關信息:https://www.wikiwand.com/zh-hans/游戲引擎列表
2.Unity引擎概述
Unity是由Unity Technologies開發推出的跨平臺游戲引擎,開發者可以借助其創作諸如三維視頻游戲、建筑可視化、實時三維動畫等類型的互動內容項目。
目前,全世界的游戲開發者已通過Unity開發出不少成功案例:如Moon Studios的《Ori and the Blind Forst》(奧日和黑暗森林),ustwo games的《Monument Valley》(紀念碑谷),Blizzard Entertainment的《HearthStone:Heroes Of Warcraft》(爐石傳說)。
根據官網的介紹,Unity引擎在以下方面具有優勢:
- 強大的可擴展編輯器
- 優秀的圖形渲染和引擎運行性能
- 支持跨平臺的構建和分發
- 在線資源商店
- 支持VR/AR項目開發
- ……
3.下載并安裝Unity
接下來會講解如何在本機環境中安裝Unity引擎,其中對于初學者而言,建議使用第一種方式即使用Unity Download Assistant 進行安裝,其他安裝方式和注意事項請根據實際需要進行有選擇性閱讀。
更多unity2018的功能介紹請到paws3d爪爪學院查找。鏈接https://www.paws3d.com/learn/,也可以加入unity學習討論群935714213
近期更有資深開發人士直播分享unity開發經驗,詳情請進入官網或加入QQ群了解
總結
以上是生活随笔為你收集整理的从零开始的Unity萌导书#1:Hello,Unity!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 野指针的处理
- 下一篇: canvas线条背景(抽象画布可视化,利