State pattern 是設計模式中屬於 “行為相關" 的類型, 常用於流程控制, AI控制…等等.
有關 state pattern 的詳細介紹可以參考 設計模式-狀態機模式 以及 prepare a State pattern for Unity, 介紹了state pattern 的基本結構與延伸的使用方式, 看完後深深感受了它的魅力!
C# Script
UI skew/shear in Unity
UI 圖檔的形狀基本上都是 正方形 或 長方形, 但有時候需要依視角傾斜或是幾何形變的效果. 這時候雖然可以再交由美術重製一份圖檔, 但是多少會拖累整個遊戲製程. 我們其實可以從程式修改起, 在不改變原圖的前提下做出歪斜的效果, 可以怎麼做?