打造self host的第二大腦
使用 Obsidian + n8n + Telegram Bot 打造可以 self-host 的知識管理系統,取代已關閉的 Pocket 服務。
vps心得&部署一些工具感想
最近因為朋友的surfshark到期了,加上自己想獲得一個連線到日本的節點,以及希望有一個public ip可以拿來建立一些web service,上網研究了一下購入了日本的VPS服務。
在一篇講馬娘如何繞過cygames的檢查的巴哈文章裡面看到了 WebArena Indigo ,一個月只要400多日幣就可以開一台VPS (spec如下,少的可憐 QQ)對於我目前的需求來說還是蠻夠用了。

Fiber based job system
UniTask:利用async/await優雅的撰寫callback
Preface
前些日子因為一點小意外,需要在一兩天時間從零開始弄一個web service上雲,因為部分邏輯已經先用C#寫好了,平常也天天在用C#,沒想太多就用上了 ASP.NET core,沒想到意外的很香。
除了.NET Core很香之外,這兩天的時間寫了寫MVC的Web service,意外地發現和寫遊戲前端截然不同的寫法,在寫web service的時候,C#的async功能可以說是用個不停。
從以前就久聞UniRx差分出來的UniTask的大名,卻遲遲沒有機會與他相見,想說趁這個機會來碰一碰吧,碰巧,最近下班玩的一個插件,剛好使用Coroutine作為接口,趁這個機會,來試試UniTask可以怎麼讓程式撰寫變得有所不同。
Game Physics - Constraint
UniAvatar - 簡易Unity對話系統 (操作篇)
Demo畫面鎮樓![]()
簡介
UniAvatar是一個使用Unity製作的簡易對話系統,與文字冒險遊戲的範例。
專案所撰寫的程式碼均開放原始碼,且遵守MIT Lincense,但專案中的ADV實作部分有參考使用其他專案,使用時請參考各自的開放協議。
感謝ArmeCyan提供立繪與UI的支援,如果喜歡他的畫風請去粉專支持。
Repository連結:https://github.com/Harrison-Dev/UniAvatar
範例連結: 點我
如果有任何希望追加的功能,歡迎在repo中發issue或是PR協助專案變得更完整!
2D Collision Study
Introduction to Game Rotation
You can also see this article in my medium post.

我在接觸3D遊戲引擎時,一開始對旋轉這件事感到很困擾,
在Unity的編輯器中,旋轉的表現形式看起來像三個顏色的球狀旋轉。在Transform裡面又是有著3個數字的向量形式,到了程式碼裡面,又變成Quaternion這種資料形式,讓人一時之間很難搞懂。
這篇文章會記錄一些我對於旋轉的表示方法、各種表示方法的優缺點的理解,以及使用上的一些轉換方式。最後再用一個範例,在Unity中藉由滑鼠拖拉旋轉攝影機來表示如何用程式簡單控制旋轉。


