在寫操作判斷時發現狀態的紀錄總是有問題, 有時候系統沒有keyUp事件造成了狀態殘留, 寫法如下 void FixedUpdate(){ if (Input.GetKeyDown(KeyCode.A)){ Log.Debug("KeyDown"); ...
更新圖集造成 image 配置 sprite 變成 missing 的問題
當使用 TexturePacker 打包 Atlas 到 Unity 結果發現原本已經配置好的貼圖都變成了 missing 狀態 查了 Prefab 並沒有變動, 從資源 Atlas_XXX.png.meta 發現如果 nameFileIdTable 裡面對應的 file...
如何處理幀同步刷新頻率
之前使用了 Unity FixedUpdate 計時器來處理 update, 後來發現在多端之間客戶端計算結果不一致 開始查起這個問題, 查到最後發現是因為客戶端調用 update 次數不一致造成的 由於A端跟B端在FPS上有所差別, A端FPS=60, B端FPS=90,...
Texture Packer 打包資源尺寸跟原圖不一樣
使用 Texture Packer 打包資源到 Unity 結果發現圖片尺寸跟原圖不一樣 查了 Texture Packer 發現在修剪模式選擇了多邊形模式, 修剪到了最接近圖片大小(去掉alpha) 把這個選項改成沒有, 再打包出來的尺寸就是原圖尺寸了
UGUI Prefab套用後Sprite丟失問題
最近修改介面遇到修改後apply,結果 Image 的 Sprite 直接變成 Missing(Sprite) 使用TexturePacker打包資源到Unity使用有時候會出現這個問題, 最乾脆的做法就是把 Sprite 名稱給換掉