MRTK - несколько блоков отсечения для одного объекта - PullRequest
1 голос
/ 27 января 2020

Я пытаюсь обрезать меня sh с помощью набора обтравочных ящиков из MixedRealityToolit / Utilities / StandardShader. Кажется, если я добавлю более двух раз сценарий «Отсечение» в сцене, только один продолжает работать. Может кто-нибудь знает, как мне этого добиться? Любая помощь будет высоко ценится.

Большое спасибо R

1 Ответ

5 голосов
/ 27 января 2020

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

См. Этот коммит и последующие коммиты, в ветке есть «тест». сцена »в папке root assets to демо.

https://github.com/Troy-Ferrell/MixedRealityToolkit-Unity/commit/de1a16e30f53501ef577f693d7a0e8cf61e6aef0

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...