目前分類:遊戲專案踩坑筆記 (7)
- Aug 24 Thu 2023 12:12
我的專案踩坑日記-Android建置問題:Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory()
- Jul 05 Wed 2023 17:08
我的專案踩坑日記-IOS上架遇到Missing signing identifier at UnityFramework.framework/Frameworks/XXX.dylib問題
這次的IOS專案在xcode要上架app時候,出現了error,如下圖:
- Jun 05 Mon 2023 15:41
我的專案踩坑日記-IOS reason: image not found的問題
這次的IOS專案在xcode跑測試app時候,閃退並出現了Reason:image not found的error,如下圖:
- Jan 13 Fri 2023 19:06
我的專案踩坑日記-夾在兩個UI中的可點擊3D物件
這次的專案遇到了一個遊走在畫面上的3D可點擊物件,這個3D還夾在UI和UI中間,這個就會出現穿透問題與防穿透問題。
這個案例蠻特殊的,會在UI上方移動的3D物件案例不多,所以在網路的文章大部分都只寫到防止UI穿透後方3D物件,不然就是防止同一攝影機底下的UI是否被遮擋,兩者都沒有達到我完整的需求,只能想其他方法了
- Oct 05 Wed 2022 12:44
Unity 用BigDecimal做大數字運算與存取
這次做的案子金額數字需要沒有上限,這個就不能只用一般常用的數字結構(int, float...),因為這些值的儲存範圍是有上限的,破上限或下限都會產生error,這時候就會需要C#的BigInteger的幫助
BigInteger內置在NET4.0的System.Numerics裡,他就是為了處理大數字誕生的,不過因為BigInteger是對整數做處理,我這個案子會需要有小數的運算,而金錢的小數處理上,因為float和double的精度問題會產生金額上的錯誤,不適宜做金錢的運算,decimal就是解套的方案
- Sep 01 Thu 2022 16:59
我的專案踩坑日記-SRP Batcher失效
- Sep 01 Thu 2022 09:47
我的專案踩坑日記-DoTween的執行序列 (DOTween.Sequence)
這是我新的文章類型,專門來記錄我在做專案時踩的坑,這次要記錄的是DoTween的執行序列。
在這次遊戲專案裡,有錢幣或紙鈔的收到角色身上和一次性噴發,這部分我使用了DoTween來做紙鈔收入的移動和一次性噴掉。