fbpx

Unity 中 C# 設計模式的終極指南

Contents

使用 Unity 的設計模式( Designpattern )提高您在 Unity3D 引擎中的程式編輯技能,超越初學者程度。

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

  • 一個玩家的佇列( Queue )操作,所以他們可以被一個接一個地執行
  • 使用 Undo 功能創建玩家動作的歷史記錄
  • 編寫更簡潔的程式碼
  • 提高遊戲的效能
  • 使用 ScriptableObjects 改進遊戲的資料結構
  • 在遊戲中實現 Object pool、 Flyweight 和 Command 設計模式

要求

  • UnityC# 和物件導向程式設計的基本理解

課程說明

如果您已經對 C# 和 Unity 引擎有了基本的了解並想進一步提高您的程式設計技能,那麼本課程適合您。

Unity 設計模式終極指南向您介紹遊戲編程中常見問題的最佳實踐解決方案。 您將發現如何通過使用這些重要的設計模式來提高程式碼質量,這些設計模式專門適用於利用 Unity 引擎的獨特功能,例如 ScriptableObjects。

在本課程中,您將:

  • 實施遊戲程式編輯中常見問題的最佳實踐解決方案
  • 探索 Singleton – Designpattern
    – 更優雅地構建遊戲
  • 探索 ObjectPool – Designpattern
    – 提高遊戲性能
  • 探索 Command-Designpattern
    – 使用 Undo 功能實現玩家動作的歷史記錄
    – 玩家的佇列( Queue )操作,所以他們一個接一個地執行
  • 探索 Flyweight – Designpattern
    – 使用 ScriptableObjects 改進遊戲的資料結構
    – 減少游戲的 RAM 使用

本課程非常基於專案和實踐,因此您將直接在小遊戲中實現這些概念。

對於每個概念,您都將面臨自己實施的挑戰,但如果您覺得自己無法勝任這項任務,您還會看到一份詳盡解釋的分步指南,指導您如何實施。

該課程還包含幾個演示專案,您可以在其中查找最佳實踐實施。

它還具有專門設計用於比較實現這些設計模式的不同方法的性能的專案。

為什麼要跟我學習?

我擔任遊戲程式設計老師已有 5 年多了,因此在教授編程時,我對什麼可行,什麼不可行有豐富的經驗。 此外,我堅信,如果你練習編程,你只能學習編程的高超技藝(有些人甚至可以說是藝術)。 這就是為什麼我通過給你一些小的實際任務來讓你清楚地了解這些設計模式的優勢,在這些任務中你面臨著使用這些設計模式改進現有遊戲程式碼的挑戰。

成為更好的程式設計,現在! 我會在課程中見到你!

目標受眾

  • 希望在基礎教程之外提高程式設計技能的 Unity 用戶
  • 希望提高程式碼性能、品質和可擴展性的程式設計師
  • 想要為遊戲程式編輯中的常見問題添加一些經過實戰驗證的解決方案到他們的工具套件中的程式設計師

講師簡介

Andreas Metz 教師和獨立開發人員  ( 更多講師主講課程介紹 )  

你好,我是 Andreas, 我是一位經驗豐富的遊戲開發人員,在程式教育方面擁有十多年的專業知識。

我擁有維也納大學資訊學和心理學教學理學碩士學位。 在我的整個職業生涯中,我一直致力於向大學和高中的學生傳授我的 Unity 和 C# 知識。 我廣泛的教學背景使我對如何有效地將複雜的程式設計概念傳達給各個級別的學生有了深刻的理解。 我期待在我的課程中見到你。

英文字幕:有

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


  • 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


你可能會有興趣

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

發表迴響

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: