This document is about: FUSION 2
SWITCH TO

Desktop Focus


Available in the Industries Circle
Circle
Fusion行業原型附加元件

桌面焦點模式

考慮到VR頭戴式裝置及滑鼠驅動的3D電腦應用程式之間的互動能力存在非常顯著的差異,開發在這兩個案例都能良好運作的工具或使用者介面可能很複雜。
為了便於原型,「桌面焦點」模組讓使用者介面能夠切換到針對滑鼠控制而最佳化的模式。

桌面焦點管理器

DesktopFocusManager負責管理場景中來自物件的焦點請求。
它提供一個公共GiveFocus方法,其在DesktopFocus物件需要焦點時由它們調用。
如果一個物件已經有焦點,它失去它,然後會分配焦點到新的請求者。
當指派焦點時,停用桌面裝備相機,利用IFocus介面來啟用focusCamera相機子物件並且移動到請求者指定的位置。
同時,如果DesktopFocus物件定義一個特定UI(也就是畫布),則啟用它。
最後,停用桌面裝備控制元素(desktopControllermouseCameramouseTeleport)以正確地使用DesktopFocus物件UI。

桌面焦點

Awake()期間,DesktopFocus物件搜尋DesktopFocusManager
當啟用焦點模式時:

  • 使用CameraAnchor以定義相機位置,
  • 可以指定要顯示的畫布的清單,
  • 可以指定要隱藏的轉譯器的清單,

這樣的話,可以針對各個工具來最佳化UI介面。

也可以定義一個上一個/下一個DesktopFocus物件:確實,在某些案例中,鏈接焦點物件是有用的,這樣使用者可以在DesktopFocus物件之間導航,而不需要返回到正常模式。

示範

可在Assets\Photon\FusionAddons\DesktopFocus\Demo\Scenes\資料夾中找到一個示範場景。

Fusion Industries Desktop Focus

場景含有3個面板。
各個面板含有一個DesktopFocus元件,而DesktopFocusManagerFocusCamera位於ConnectionManager之下。
可以使用各個面板下的按鈕來啟用焦點模式。
啟用焦點模式時,玩家可以使用鍵盤上的左或右箭頭鍵來看見其他面板。
可以使用「Esc」焦點模式鍵來停用焦點模式。

下載

這個附加元件的最新版本被包含在附加元件專案之中

已支援拓撲

  • 共享模式

更改記錄

  • 版本2.0.0:支援Fusion 2.0
  • 版本1.0.2:命名空間調整
  • 版本1.0.1:新增示範場景+修正錯字+針對切換焦點來新增一個脈絡選單+新增命名空間
  • 版本1.0.0:第一個版本
Back to top