2018年5月2日 星期三

iMenu - uGUI 的智能選單

分類:Scripting/GUI
發行者:Chen Feng Wang
最初發佈:2017 年 4 月 10 日。
已使用 Unity 5.1.2 提交。
取得 iMenu



本文由發行者 Chen Feng Wang 提供,最新內容仍以原文為準。

需要 Unity 5.1.2 或更高版本。

教學影片Twitter

當你想要在遊戲中新增選單,用以排列道具、武器列表,甚至是地圖選單,此工具都可以幫助你快速建立。

此工具建立的選單可以透過拖曳、點擊、手把(GamePad)操作。

讓你的選單介面獨立於遊戲系統之外,真正達成 MVC 架構(Framework)。

創建選單可以依照你在遊戲中的需求,選擇矩形、環狀排列,延水平或垂直方向延伸操作,或者任意排列按鈕位置。

按鈕可以依照你的喜好決定聚焦顏色、縮放(Scaling)、偏移、旋轉(Rotation)、漸層等,客製化出獨一無二的精美選單。

當然,選單也為你做了最佳資源管理。

當你的選單清單有上百、甚至上千筆時,也許你並不一次全部顯示給玩家操作(礙於螢幕顯示範圍),通常是透過拖曳、自動滾動畫面來連續顯示所有按鈕。

此工具將為你創建最少需求的按鈕實例(Instance),達到顯示所有按鈕的目的。

Navigator 讓你可以在多張選單之間切換,不需要寫額外程式碼,此選單工具提供了使用原生 Animation 做介面動態的方法;當然你也可以實現你想要的動態方法(例如 doTween、iTween等),這部分就必須寫一些程式碼。

(2018.01.07)將遊戲手把的輸入功能獨立出來,成為一個新的工具:EasyGamepad(包含在這個工具中)。使用方法近似於 Unity 原生的 Input。此手把工具整合了常用的幾家手把的按鍵,讓你不再被各種錯亂的手把按鍵順序所困擾。

取得 iMenu
















取得 iMenu

本文由發行者 Chen Feng Wang 提供,最新內容仍以原文為準。