Есть ли способ разрушить объекты в Unity?(путем деления оригинальной сетки) - PullRequest
0 голосов
/ 22 января 2019

В моей настоящей работе я импортирую объект, который уже разбит через Blender, однако я ищу способ импортировать неповрежденную модель, а затем разбить ее или даже разделить, прямо в Unity, с помощью некоторого сценария..

Как, например, скажем, одним щелчком мыши я хочу, чтобы этот объект взорвался на X частей.Маленькие объекты должны быть интерактивными, мне нужно их захватывать и использовать.Есть ли способ сделать это прямо в Unity, или я "застрял" с использованием Blender для разрушения объекта?

1 Ответ

0 голосов
/ 22 января 2019

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

Из документации Unity3D по процедурной геометрии сетки:

Сетка Этот класс предоставляет сценарию доступ к геометрии сетки объекта, позволяя создавать или изменять сетки во время выполнения. Этот метод полезен для графических эффектов (например, растяжение или сжатие объекта), но также может быть полезен при проектировании и оптимизации уровней.

Я думаю, что в большинстве случаев то, что вы хотите, делается с помощью готового набора префабов.

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