分類 Unity 下的文章

開始進行許久未動的工作,將游戲打包資源縮小,有鑒於之前老早寫好了 buildinfo

打包出來呢,大概主要以 texture2D 為主,如下:

【按類型統計】

類型 數量 總大小
UnityEngine.Texture2D 3037 10.97 GB
UnityEngine.AudioClip 474 193.13 MB
UnityEngine.TextAsset 1445 47.55 MB
UnityEngine.Font 9 16.01 MB
UnityEngine.Sprite 5219 12.34 MB

- 閱讀剩餘部分 -

在 Unity 專案中,部分 texture 的 .meta 檔案每次開啟 Editor 後都會自動出現變動,即使執行 git discard 還原,下次開啟 Unity 仍然會重新產生相同的 diff。

變動內容固定是在 platformSettings 區塊新增一段 Android override:

- serializedVersion: 4
  buildTarget: Android
  maxTextureSize: 2048
  resizeAlgorithm: 0
  textureFormat: -1
  textureCompression: 1
  compressionQuality: 50
  crunchedCompression: 0
  allowsAlphaSplitting: 0
  overridden: 0
  ignorePlatformSupport: 0
  androidETC2FallbackOverride: 0
  forceMaximumCompressionQuality_BC6H_BC7: 0

這個 overridden: 0 代表這段 override 並沒有自訂任何值,全是預設,這點微妙。

- 閱讀剩餘部分 -

最近在研究如何有效的製作動畫表現, 找了下想起了之前適用的 xNode, 也順帶找到官方支援的 visual script 索性就試試看
這個是用程式方式實現的功能, 功能要就是設定物件位置、生成效果 prefab、顯示傷害數字、刪除生成資源,并不複雜
73864-rpi5j9l5g0p.png

- 閱讀剩餘部分 -