2017年3月28日 星期二

SpriteToParticles - Sprite 粒子化

[本文於 2019 年 1 月 10 日更新]

分類:Scripting/Effects
發行者:numbloq。。
最初發佈:2016 年 9 月 26 日。
已使用 Unity 5.4.0、5.6.2 和 2017.2.0 提交,以改善這些 Unity 版本之中的相容性。
取得 SpriteToParticles



本文為 胡亂說・隨便寫 擅自翻譯,詳細內容以原文為準。

需要 Unity 5.4.0 或更高版本。

SpriteToParticles 是個使用 Sprite (精靈圖)組件或 Image(圖像)組件(UI)做為 Shuryken Particle System(手裡劍粒子系統)發射器的腳本。它使用 Sprite 像素位置 和/或 顏色做為發射源。

使用的例子是:
  • 對你的 Sprite 角色或物品提供特效。
  • 強化背景。
  • 使靜態圖像更生動。

細節:
  • 完整的原始碼、詳細的註解。
  • 14 個不同使用範例的展示。
  • 適用於所有平台(閱讀文件以確認效能)。

試試看:
用於 Sprite
用於 UI

注意事項:
  • 在紋理匯入設置(Texture Importer:紋理匯入器)中的 Read/Write Enabled 項目必須開啟。
  • 手機不能很好的處理粒子,請保持較低的發射量。
  • 有些範例場景不可用於 Unity 5.4。

在購買之前,請閱讀下面連結的文件和腳本參考。

文件
腳本 Doxygen 參考

更新 2.0
  • 完全重新製作的系統。
  • 新的 Effect(效應器)發佈粒子系統的發射。
  • 有助於配置的新 Inspector。
  • 幀選項之間增加精確度。
  • 新的 Border(邊框)發射選項(僅用於動態發射)。
  • 針對加速開發提供的新下拉選單。
  • 新增在編輯模式下的執行。現在,在編輯模式下可以看到變更。
  • 添加了更多示範場景。
  • 錯誤修復和警告訊息的移除。

更新 1.2.2
  • 添加用於 UI 的靜態發射。
  • 修正 Unity 5.5 以上版本的問題。
  • 修正 UI 的一些 Shader 編譯錯誤(在專案中可能需要執行「Reimport All」來修復這個問題)。

更新 1.2
  • 添加對 UI 的支援。
  • 添加 2 個 UI 示範場景。
  • 添加 1 個新的非 UI 示範場景。
  • 添加幾個 Prefab 以加快開發(做為藍圖使用)。
  • 注意:目前不支援被裁切的 UI 圖片。

論壇的支援討論串在這裡

請分享你使用這個套件來做什麼! :)

示範中所使用非常棒(而且免費)的美術來自:CalciumtriceTatermand

取得 SpriteToParticles






發射:關閉

發射:開啟


發射:關閉(此圖像不包含在資源包裡)
發射:開啟(此圖像不包含在資源包裡)

從特定的顏色發射

隱藏原本的 Sprite

取得 SpriteToParticles

本文為 胡亂說・隨便寫 擅自翻譯,詳細內容以原文為準。