跳到主要內容Skip to content
Hao Land

遊戲開發Game Development

遊戲程式、物理、數學與 Unity 實作筆記。Notes on game programming, physics, maths and Unity.

9 篇文章posts

2022

  1. Game Programming

    Fiber based job system

    Preface 工作上使用unity開發遊戲時,在效能有瓶頸的區塊時常會使用到Job System來提升效能, 去年因為興趣使然稍微研究了Job System的底層實作,在公司內部報告使用過, 藉著最近有點時間將這些資訊…

2021

  1. Unity

    UniTask:利用async/await優雅的撰寫callback

    Preface 前些日子因為一點小意外,需要在一兩天時間從零開始弄一個web service上雲,因為部分邏輯已經先用C#寫好了,平常也天天在用C#,沒想太多就用上了 ASP.NET core,沒想到意外的很香。 除了.…

2020

  1. Game Physics

    Game Physics - Constraint

    Preface 先前2月參加了Unity應用領域舉辦的CJ貓大大的講座, 非常感謝CJ大大的分享跟連大辛苦尋找場地, 想說也將自己吸收學習到的內容整理成文章,與各位的開發者大大們一起參考學習。 文章的內容是參考CJ大大的…

  2. Game Implementations

    UniAvatar - 簡易Unity對話系統 (操作篇)

    Demo畫面鎮樓 簡介 UniAvatar是一個使用Unity製作的簡易對話系統,與文字冒險遊戲的範例。 專案所撰寫的程式碼均開放原始碼,且遵守MIT Lincense,但專案中的ADV實作部分有參考使用其他專案,使用時…

  3. Game Physics

    2D Collision Study

    Circle / Rectangle Collision Circle Collision Circle collision is much easier, only need to determine distance…

2019

  1. Game Mathematics

    Introduction to Game Rotation

    You can also see this article in my medium post. 我在接觸3D遊戲引擎時,一開始對旋轉這件事感到很困擾, 在Unity的編輯器中,旋轉的表現形式看起來像三個顏色的球狀旋轉。…

  2. Game Programming

    關於C#記憶體管理那些事。

    You can also see my post in Bahamut. 使用Unity製作遊戲也好一陣子, 途中踩過不少坑都是對於Unity預設值與C#程式語言的設計上的不熟悉, 關於Unity預設值的部分,達哥在今年…

  3. Game Implementations

    實作分享 - 攝影機捕捉多角色

    You can also see my post in Bahamut. 最近在開發2D遊戲攝影機的時候,參考到一篇2D攝影機設計經典文章 就是2015年的這篇 Scroll Back - 2D 捲軸遊戲的攝影機理論與實…

2018

  1. Game Programming

    Object pooling - 基本物件池與應用

    You can also see my post in Bahamut. 什麼是Object pooling 在我們製作一些遊戲的時候,常常需要使用到一些重複且相同的物件, 如果我們照著一般物件產生以及消除的方法:Ins…

Esc