在 Power Apps 中檢視 3D 內容

輕鬆地將互動式 3D 內容新增至您的畫布應用程式。 您可以從 3D 內容資源庫中選取項目,然後使用簡單的手勢旋轉和放大模型。

兩部手機並排的照片,均顯示在兩個行動裝置應用程式中查看的堆高機 3D 模型。

重要

您的 3D 內容必須是 .glb、.obj, 或 .stl 檔案格式。 您可以從各種 3D 格式將現有的 3D 模型轉換為 .glb 檔案格式

提示

Power Apps 中的混合實境 (MR) 控制項使用了 Babylon 和 Babylon React Native。 在 Babylon 沙箱中運作的混合實境內容應該透過此共用 MR 平台在 Power Apps 中運作。 如果您的內容可在 Babylon 中運作,但無法在 Power Apps 中運作,請在 Power Apps 中社群論壇 提出問題。 (將它標記為「mixed reality」)

將 3D 物件控制項新增至應用程式畫面

Power Apps Studio 中開啟應用程式以進行編輯時:

  1. 打開插入索引標籤,然後展開媒體
  2. 選取 3D 物件將控制項放置在應用程式畫面中,或將控制項拖曳到畫面以更精確地定位。

索引鍵屬性

使用屬性變更 3D 內容控制項的行為和外觀。 有些屬性只能在進階索引標籤上使用。

Power Apps Studio 中屬性索引標籤旁顯示的 3D 內容控制項。

屬性 描述 類型 位置
來源 識別顯示的物件檔案。 3D 物件控制項支援從各種來源載入模型。 如需詳細資料,請參閱載入外部 3D 模型 不適用 屬性; 進階:Source
替代文字 指定如果無法載入模型,或使用者將游標懸停在模型上時,要顯示的文字。 字串 屬性; 進階:AltText
背景填滿 設定控制項的背景顏色。 顏色選擇器 Properties; 進階:BackgroundFill (接受 RGBA 或 HTML 十六進位顏色代碼)
Pins(Items) 在特定座標處顯示模型上的圖釘,在資料來源中提供 (Items)。 如果,則不會顯示任何圖釘。 資料資料表 屬性; 進階:Items
顯示圖釘 顯示項目中描述的圖釘。 布林值 屬性; 進階:ShowPins
MaxPins 指定可以在模型上顯示的最大圖釘數目。 整數 進階
PinsX 指定 3D 座標空間中 X 軸上的圖釘位置。 浮點數 進階
PinsY 指定 3D 座標空間中 Y 軸上的圖釘位置。 浮點數 進階
PinsZ 指定 3D 座標空間中 Z 軸上的圖釘位置。 浮點數 進階
顯示重設按鈕 顯示或隱藏將模型重設為初始狀態的按鈕。 布林值 屬性; 進階:ShowReset
OnModelLoad 包含載入模型時執行的行為公式。 事件 進階
OnChange 包含在變更控制項的任何屬性時執行的行為公式。 事件 進階
OnSelect 包含在使用者選取圖釘或控制項時執行的行為公式。 事件 進階

其他屬性

屬性 描述 類型 位置
ContentLanguage 確定控制項的顯示語言 (如果其與應用程式中使用的語言不同)。 字串 進階
DisplayMode 確定控制項是允許使用者輸入 (Edit)、只顯示資料 (View) 還是停用 (Disabled)。 下拉式清單 進階
位置 將控制項的左上角放置在 xy 中指定的畫面座標處。 浮點數 屬性; 進階:XY
大小 使用寬度高度中提供的像素值來確定控制項的大小。 整數 屬性; 進階:Width, Height
TabIndex 指定使用者使用 Tab 索引鍵瀏覽應用程式時,選取控制項的順序。 整數 進階
Tooltip 確定當使用者將滑鼠游標懸停在圖釘上時要顯示的文字。 字串 進階
Visible 顯示或隱藏控制項。 布林值 屬性; 進階:Visible

效能考量

建議在畫面上使用一個 3D 控制項,以取得最佳的使用者體驗。 一個畫面上有多個 3D 物件控制項執行個體會將嘗試同時載入其 3D 模型,這會嚴重降低應用程式的效能。

其他混合實境控制項

另請參閱

建立包含 3D 和混合實境控制項的應用程式

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。