2017年5月17日 星期三

Advanced FPS Counter - 進階每秒幀數計數器

分類:Scripting/GUI
發行者:focus
最初發佈:2014 年 1 月 29 日。
已使用 Unity 4.6.1、5.0.0 和 5.6.0 提交,以改善這些 Unity 版本之中的相容性。
取得 Advanced FPS Counter



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

需要 Unity 4.6.1 或更高版本。

具備進階功能簡單又靈活的遊戲內每秒幀數計數器,讓你在目標設備上監控你的遊戲的統計數據。

經由 3 個計數器顯示統計訊息:
  • 每秒幀數(FPS)計數器。
  • 記憶體計數器。
  • 設備訊息計數器。

有許多的客製化設定。

WebGL 示範看看它的作用。

以下來看看每個計數器的更多細節以及一些額外的資訊:

== 每秒幀數計數器功能 ==
  • 很明顯的,有每秒幀數 ;D
  • 使用毫秒為單位的幀時間。
  • 具有可客製化採樣的平均每秒幀數。
  • 具有預熱的最大和最小每秒幀數。
  • 近似的渲染時間。
  • 在 3 個自定的間隔內自訂顏色。

== 記憶體計數器功能 ==
  • 專用記憶體總數。
  • 已分配的記憶體。
  • Mono 的記憶體。
  • 可選的精確模式以提高準確性。
  • 可自訂顏色。

== 設備訊息計數器功能 ==
  • 可自訂顏色。
  • 作業系統(OS):名稱和平台類型。
  • CPU:型號、核心數。
  • GPU 第 1 行:完整型號名稱。
  • GPU 第 2 行:API 名稱和類型。
  • GPU 第 3 行:Shader 模型、填充率和 VRAM。
  • RAM:目前設備上的總量。
  • 螢幕(SCR):
    • 解析度和刷新率。
    • 視窗大小和螢幕 DPI(每英寸點數)。
  • Model:設備型號。

== 常用功能 ==
  • 可選的背景(看不見的)模式。
  • 全域熱鍵用以啟用/停用插件。
  • 全域手勢用來啟用/停用插件。
  • Force FPS 選項用來模擬低端設備。
  • Keep Alive 選項用來適應場景切換。
  • 彈性的計數器錨定。
  • 智能「髒的(Dirty)」更新系統(Dirty 應是指資料已更改過了)
  • 單獨的更新計數器的間隔。
  • 背景效果。
  • 文字陰影和框線效果。
  • 為每個計數器自訂顏色和樣式。
  • 自訂縮放、字型、間距、像素偏移量。
  • 還有更多(請查看截圖)!

== 總體亮點 ==
  • 桌機和行動裝置都可運作。
  • 不需要 Unity 專業版。
  • 適用於 micro mscorlib 和 IL2CPP。
  • 佔用空間小而且設置簡單。
  • 有詳細的提示和技巧的說明文件。
  • 有完整的 API 文件
  • 有完整原始碼!

你可以從編輯器、程式碼或者兩者一起建立、控制和客製它!

請在購買後查閱 readme.pdf。

網站論壇YouTube
WebGL 展示API 文件

我全部的插件

取得 Advanced FPS Counter



概述
亮點:
  • 顯示每秒幀數計數器。
  • 顯示記憶體使用計數器。
  • 顯示設備資訊。
  • 高彈性以及可客製化。
  • 運行於目標設備。
相容性:
  • 桌機和行動裝置都可運作。
  • 運作於 Unity 個人版。
  • 適用於 micro mscorlib。
  • 適用於 IL2CPP,包含 WebGL。

FPS 計數器
  • 每秒幀數的數值。
  • 可選的毫秒時間。
  • 可選的平均值。
  • 可選的最大最小值。
  • 可選的渲染時間。
  • 可自訂的更新間隔。
  • 彈性的樣式、著色和排版。

記憶體計數器
  • 可選的顯示所使用的專用記憶體總數。
  • 可選的顯示已分配記憶體的使用。
  • 可選的顯示 Mono 的記憶體使用。
  • 可選的不精確的節省一些資源。
  • 有可自訂更新間隔。
  • 有可自訂樣式和顏色。

設備資訊
  • 作業系統名稱以及執行平台種類。
  • CPU 型號和核心數量(包含虛擬的)。
  • GPU 名稱、API 版本和類型、Shader 模型和 VRAM。
  • RAM 總數計算。
  • 螢幕解析度、刷新率、視窗大小、畫面 DPI。
  • 設備型號。
  • 可自訂顏色和樣式。

背景模式
  • 背景操作模式從場景移除計數器並在背景保持更新原值。
  • 原始值可經由文件 API 的程式碼存取。
  • 當你需要集合一些統計數據時有幫助。
  • 你也可以訂閱 OnFpsLevelChange 事件來讓玩家知道他可能需要為了更好的遊戲體驗該變圖像設定。

FPS 節流
  • Force FPS 選項能夠試著壓制 FPS 並運行在期望的 FPS 值。
  • 當你希望查看你的遊戲將如何運行在慢的設備和你的邏輯、物理等如何時有幫助。將在這種條件中運作。
  • 它不保證在任何地方都能運作,取決於硬體和設備。

彈性的錨定
  • 你可以在左上、中上、右上、左下、中下、右下錨點放置計數器。
  • 幾個計數器使用相同錨點將會堆在一起。
  • 甚至能夠在運行時輕鬆的設置期待的排版。

熱鍵和手勢你可以使用這些方法之一快速的切換插件開和關:
  • 具有可選修改器的全域熱鍵。
  • 全域圓圈手勢(按住滑鼠按鈕或手指冰在畫面上畫幾個圈)。
手勢運行在桌機和手機上,包含 GearVR。

外觀和感覺
  • 許多設定以完全控制外觀和感覺。

範例場景
  • 插件已包含帶有 API 使用範例的場景。

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