fbpx

通過創建 VR 太空射擊遊戲來學習 Unity Games Engine 和 C#

Contents

Unity 初學者指南,專注於為世界領先的頭機製作虛擬實境(VR )遊戲。

從這 8.5 小時的課程,你會學到

  • 安裝 Unity Hub 和 Unity 遊戲引擎
  • 瀏覽 Unity 的用戶界面
  • 導入和準備 3D 資產
  • 讓 Unity 為虛擬實境做好準備,了解一些 Unity 引擎設置
  • 創建月球基地 – 創意時段!使用提供的資產來個性化你的月球基地
  • 使用 Unity 定向燈、聚光燈和烘焙照明環境
  • 設置 VR 相機 – 使用 Unity 的 XR 互動工具包
  • 看看 VR 中的基地! – 建置到 Oculus Quest
  • 添加你的手 – 使用 C# 結合動畫師混合樹( animator blend trees )來控制你的手。
  • 拿起你的武器 – 使用 Unitys XR 互動
  • 開槍——C#簡介
  • 使用 Unity 的 C# 事件系統
  • 生成小行星 – 用 C# 編寫程式碼將物件實例化到我們的場景中
  • 創建一個遊戲管理器,一個 C# class,負責處理我們的遊戲所做的一切。
  • C# 靜態變數
  • C# 枚舉( Enums )
  • 追蹤你的分數 – 教你在 VR 的用戶介面使用 Unitys 畫布系統
  • 在 Unity 物理系統中用 C# 射擊小行星檢查碰撞
  • 使用 C# 建一個計時器來創建一個控制播放時長的計時器
  • 如何針對 Oculus Quest 優化遊戲
  • 遮擋剔除
  • 錯誤修復
  • 後期處理
  • 粒子系統

要求

  • 要體驗 VR,你需要 Oculus Quest/Rift/Rift S
  • 如何下載和安裝軟體將是一個優勢。
  • 對 Unity 的一點了解 – *但不是必需的
  • 對數學的基本掌握將有助於計時器程式編輯的一小部分 – *但不是必需的
  • 對 C# 有一點了解會有所幫助 *但不是必需的

課程說明

本課程旨在帶你從 Unity 初學者到遊戲開發者! 我將向你展示我從頭開始以統一方式創建遊戲時所經歷的過程! 從創建專案一直到最終構建。

使用提供的免費藝術資產,你將構建你的月球基地,然後學習如何使用你的虛擬手拾取物體、射擊激光槍、摧毀小行星並添加用戶界面元素以增強體驗!

我們將創建一些簡單的 C# 腳本來創建遊戲背後的所有系統,例如生成小行星、管理玩家得分和控制計時器。 然後為了完成這個專案,我們添加了一些漂亮的粒子效果。

本課程將教你以下主題:

  • 在哪裡可以找到 Unity,以及如何安裝它
  • 為 VR 配置 Unity
  • 使用 Unity 的 XR 互動系統
  • 處理藝術資產和 3D 模型
  • 照明 3D 環境
  • 用於創建自訂功能的 C# 腳本
  • 將我們的應用程式建構到 Oculus Quest
  • 用戶界面系統
  • C# 遊戲管理器來控制我們的應用程式
  • C# 事件系統
  • 為我們的遊戲添加音訊
  • 粒子系統
  • 通過 C# 控制遊戲物件
  • 後期處理
  • 建構到我們的 Oculus 設備
  • 本課程使用 unity 2019.3 和 XR 互動工具包 0.9.4 版本。

一切都被設計為初學者級別,因此你可以跟隨並輕鬆創建自己的遊戲。即使是 Unity 的中級用戶也會發現這對學習 VR 應用程式開發很有用

目標受眾

  • 初級遊戲開發者
  • 3D 藝術家
  • 技術藝術家
  • 希望進入 VR 領域的開發人員

講師簡介

Daniel Stringer Creative Engagement Group 的領銜 3D 藝術家 & 開發者

我是一名 3D 藝術家和 Unity 開發人員,在多個行業領域擁有數十年的經驗。

我喜歡為沈浸式技術開發 3D 內容,創建用於培訓、活動和娛樂的虛擬和擴增實境應用程式。在此之前,我致力於創建客製化的軍事訓練應用程式和建築視覺化。

從我所工作的角色中,我很幸運地在多個領域獲得了寶貴的經驗,例如,在過去的四年裡,我很幸運地領導了一支由藝術家和開發人員組成的才華橫溢的團隊,成功地交付了一系列複雜的為製藥、農業科學、採礦和娛樂行業的知名客戶的專案。

我還在各種軟體應用程式方面獲得了豐富的知識。我的核心程式包括用於資產創建的 3DS Max、ZBrush 和 Substance Painter,然後用於開發我喜歡將 Unity 與 C# 結合使用。如果我正在創建實時動畫,我將使用 Unreal 引擎。如果它是離線渲染,那麼我通常會傾向於 Vray 或 Arnold 用於 3ds Max。

在業餘時間,我致力於開發獨立遊戲,去年我為 HTC Vive 完成了恐怖逃生室“The Captive”。我還發布了一個小遊戲來慶祝阿波羅 11 號 50 週年 – 你必須完成登陸月球的目標,非常簡單但令人上癮!

我真的很喜歡從頭到尾創建一個應用程式,設計和創建 3D 環境,創建所有道具,然後添加互動,最重要的是 – 故事。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: