- Aug 24 Thu 2023 12:12
我的專案踩坑日記-Android建置問題:Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory()
- Aug 11 Fri 2023 18:06
手寫識別研究:從原理到應用
- Jul 05 Wed 2023 17:08
我的專案踩坑日記-IOS上架遇到Missing signing identifier at UnityFramework.framework/Frameworks/XXX.dylib問題
- Jun 05 Mon 2023 15:41
我的專案踩坑日記-IOS reason: image not found的問題
- Feb 08 Wed 2023 16:57
Unity 遊戲AI角色的自主移動-操控行為<個體AI操控行為_障礙躲避>
*這篇是以移動情況動態的迴避障礙的操控行為,不是用尋路演算法預先算出靜態的可走路徑。
如何使角色避開所有障礙到達地點呢?操控行為會用到射線的方式做迴避,先來敘述一下一般使用的操控迴避方法,會用一條射線往前打出,打到障礙物的話迴避
- Jan 13 Fri 2023 19:06
我的專案踩坑日記-夾在兩個UI中的可點擊3D物件
這次的專案遇到了一個遊走在畫面上的3D可點擊物件,這個3D還夾在UI和UI中間,這個就會出現穿透問題與防穿透問題。
這個案例蠻特殊的,會在UI上方移動的3D物件案例不多,所以在網路的文章大部分都只寫到防止UI穿透後方3D物件,不然就是防止同一攝影機底下的UI是否被遮擋,兩者都沒有達到我完整的需求,只能想其他方法了
- Jan 06 Fri 2023 17:38
用觀察者模式與泛型再進化_事件管理器_改
- Jan 05 Thu 2023 17:33
DesignPattern-Observer 觀察者模式_事件管理器與成就系統實作
- Oct 12 Wed 2022 09:43
Unity自定義Reorderable List編輯器
很多專案在測試時都會需要測試資料,為了專案測試特別做了一個測試資料的編輯器讓企劃去填入測試參數去測試,這次用到了自定義的Reorderable List來實作
一般的Reorderable List,這裡用Inspector做範例
- Oct 05 Wed 2022 12:44
Unity 用BigDecimal做大數字運算與存取
這次做的案子金額數字需要沒有上限,這個就不能只用一般常用的數字結構(int, float...),因為這些值的儲存範圍是有上限的,破上限或下限都會產生error,這時候就會需要C#的BigInteger的幫助
BigInteger內置在NET4.0的System.Numerics裡,他就是為了處理大數字誕生的,不過因為BigInteger是對整數做處理,我這個案子會需要有小數的運算,而金錢的小數處理上,因為float和double的精度問題會產生金額上的錯誤,不適宜做金錢的運算,decimal就是解套的方案