2017年4月28日 星期五

EnhancedScroller - 增強型捲動器

分類:Editor Extensions/GUI
發行者:echo17。
最初發佈:2015 年 5 月 28 日。
已使用 Unity 5.3.1、5.4.0、5.5.0 和 5.5.1 提交,以改善這些 Unity 版本之中的相容性。
取得 EnhancedScroller



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

這個擴充需要每個席次(Seat)都有一個許可證(License)。
需要 Unity 5.3.1 或更高版本。

EnhancedScroller
網站/文件/教程 | 示範

想要一種快速又適用於行動裝置的方法來顯示大量資料嗎?

EnhancedScroller 虛擬化你的資料,只顯示出所需要的元素。取數千行,並用少量的 UI 元素顯示它們,加快處理速度和節省記憶體。沒有物件銷毀,所以你的平台不必運行資源回收。最重要的是,它運行在 Unity 自己內建的 UI 系統組件之上。

列表是由資料驅動和被建立為動態的,因此,你不必在設計時期去設定它們。Scroller 不必理會資料或視圖呈現,只專注在管理你的列表以獲得真正的 MVC(Model、View、Controller)體驗。可選的循環功能讓你顯示無限的資料列表。每個元件可以有它自己的大小,或者它們可以共享相同的大小。可選的貼齊功能讓你鎖住元件到特定的位置。補間功能緩和你的跳躍和貼齊過渡,以提供流暢的使用者體驗。

特點:
  • 動態的、資料驅動的列表。
  • MVC 框架來維持分開的關係。
  • 高效率地重複循環列表項目。
  • 可選的無限循環。
  • 支援多列表項目大小,或傳遞整體的大小。
  • 列表項目完全可客製化來適應你的專案。
  • 可選的貼齊鎖定你的 Scroller。
  • 補間以緩和跳躍和貼齊。
  • 示範、教學和完整原始碼,通通都包含。

看看 iVelopes,一個全部表格展示都使用 Enhanced Scroller 的信封預算應用程式。

取得 EnhancedScroller

上千行的顯示,只使用少量重複循環的遊戲物件

在單一個 Scroller 裡處理多種元件

每個元件可以有它自己的大小

多個 Scroller 可以共享相同的基礎資料,用不同的方式顯示

可選的循環

直接在 EnhancedScroller 組件裡設置元件間距和填充

當 Scroller 調整大小時,新元件外觀遊戲物件會自動建立

MVC 框架分開關係
Scroller 不需要與你的資料或元件外觀互動,使得它很有彈性


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