1 Вопрос: Как применить поверхностный магнетизм на панели инструментов?

вопрос создан в Thu, May 2, 2019 12:00 AM


Я создал панель инструментов с блокировкой тела , как в этом GIF-файле ( ссылка на лучшее качество ) , Поэтому я использовал скрипты Solver Handler и Solver Body Lock :

 введите описание изображения здесь

Теперь я хочу, чтобы эта панель инструментов сталкивалась с окружающей средой и не проходила сквозь стены, потому что сейчас моя панель инструментов проходит через все. Я читал, что вы должны использовать Поверхностный магнетизм решателя , но единственное, что я обнаружил, - это направляющие для выравнивания объекта по поверхности, чтобы он прилипал к нему. Но это не то, что я хочу. Вот пример с меню HoloLens, как он себя ведет ( ссылка на лучшее качество ):

введите описание изображения здесь

Мой вопрос . Как мне добиться, чтобы моя панель инструментов работала как меню гололинов, чтобы она не проходила сквозь стены /окружение?

    
1
  1. Я пытался сделать это один раз пару лет назад. Это никогда не было удовлетворительным. У вас есть три конкурирующие проблемы: не двигайтесь, когда взгляд рядом, двигайтесь, когда это не так, и избегайте геометрии RW. Это PITA пытается сбалансировать эти факторы.
    2019-05-02 15: 07: 42Z
1 ответ                              1                         

Возможно, в MRTK уже есть чем заняться, но я не уверен ... Мне нужно будет сделать что-то подобное в ближайшее время, и я думал о реализации некоторой логики сам, возможно, использовать один луч от каждого угла панели инструментов к камере и, если он попадет в слой космического картографирования, отрегулируйте положение, пока все четыре угла не станут видны или что-то в этом роде ... найдите подходящую позицию и, возможно, оставьте позицию там?

    
0
2019-05-02 17: 55: 05Z
  1. Поведение объектов оболочки (меню «Пуск», голограмм, других окон) и множества других вещей (таких как кольцо взгляда) (к сожалению) не выставлено разработчикам.
    2019-05-03 00: 28: 11Z
  2. С другой стороны, похоже, что оно уже закончено и передано разработчику. По крайней мере, так это представлено на некоторых страницах. Но я еще не справился с такими сценариями, как Solver Handler и Solver Surface Magnitism.
    2019-05-03 06: 49: 23Z
источник размещен Вот