Процедурное разрушение 2D-объектов

Материал из CryWiki Russia

Перейти к: навигация, поиск

Содержание

Процедурное разрушение 2D-объектов

Плоские объекты могут вламываться в процедурный путь (некоторая степень искривления также позволяется). Это может любой объект, который имеет плоскую поверхность, то есть зеркало, ледяная пластина, крышка стола, деревянная стена. Однако перелом будет работать лучше всего для ломких или «стекло подобных» материалов. В настоящий момент только стеклянный материал установлен для процедурной ломки, но, если нужно создать новый, то это не так сложно.

Приложенные файлы

Приложенные файлы: Файл:Window.rar

Основная настройка в 3d редакторах

  • Процедурно разрушаемое стекло должно быть плоским или «немного» изогнутым.
  • Назначьте материал с шейдером CryShader к полигонам; активируйте физику с типом физикализации «Default».

Настройка в Sandbox

  • В качестве типа поверхности должен быть задан «mat_glass».
  • Возможно поменять текстуру стекла после первого процедурного разрушения (для этого один из подматериалов, назначенных на объект, должен включать фразу «broken» в своём названии).
  • GeomEntity, Basic Entity или Brush могут содержать элементы с процедурным разрушением.

Отладка

  • Наберите «p_draw_helpers» в консоли чтобы увидеть физикализированную геометрию.