Hololens UGUI

作者:追风剑情 发布于:2023-2-15 14:21 分类:Unity3d

设置Canvas

  1. 点击 "Convert to MRTK Canvas"
  2. 点击 "Add NearInteractionTouchableUnityUI"
  3. 将RectTransform的Scale设置为(0.001, 0.001, 0.001)

参考示例

11111.png

22222.png

3333.png


  • Canvas的Render Mode要选择World Space
  • 添加CanvasUtility脚本,此脚本会在运行时设置事件相机。
    canvas.worldCamera = CoreServices.InputSystem?.FocusProvider?.UIRaycastCamera;
  • 添加NearInteractionTouchableUnityUI脚本,Events To Receive选择Pointer,Debounce Threshold设置为0.01
  • 同理,如果需要其它UGUI组件支持靠近交互,需要在UGUI元素上添加NearInteractionTouchableUnityUI脚本,Events To Receive选择Pointer,Debounce Threshold设置为0.01


标签: Unity3d

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号