Как применить поверхностный магнетизм на панели инструментов? - PullRequest
1 голос
/ 02 мая 2019


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

enter image description here

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

enter image description here

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

Ответы [ 2 ]

2 голосов
/ 17 июня 2019

Я думаю, вы можете изменить Orientation Mode в решателе Поверхностного магнетизма на None, чтобы добиться эффекта, который вы ищете.

enter image description here

1 голос
/ 02 мая 2019

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

...