Преобразовать имя текстуры STRING в ссылку TEXTURE в чертежах - PullRequest
1 голос
/ 09 января 2020

У меня есть узел "Make Bru sh from Texture", и я могу выбрать текстуры из выпадающего списка в редакторе, но как я могу установить это поле текстуры в реальном времени из светокопии, если его имя сохранено в строковой переменной ( например, "аф"). Спасибо.

Пример:

https://blueprintue.com/blueprint/4indn35l/

ПРЕДЛОЖЕНИЕ:

Теоретически должен быть массив со всеми загруженными Системные текстуры, которые я могу l oop, сравнить имя текстуры по одному и выложить правильную текстуру в гнездо "Make Bru sh из текстуры".

Спасибо!

1 Ответ

1 голос
/ 09 января 2020

Вы можете сделать это, используя пути мягких объектов.

  • Создать Make Soft Object Path узел
  • Path String должен быть полным путем действительной текстуры. Чтобы увидеть, как это должно выглядеть, щелкните правой кнопкой мыши одну из ваших текстур в браузере ресурсов, выберите «Копировать ссылку» и вставьте ее в текстовое поле.
  • Вставьте результат «Создать мягкий объект». Узел «Путь» в узел «Преобразовать в ссылку на мягкий объект».
  • Вставить результат этого в узел «Разрешить мягкую ссылку».
  • Подключить результат в узел «Load Asset Blocking» или «Asyn c Load Asset».
  • Подключите результат этого к узлу Cast To Texture2D.
  • Подключите результат успешного преобразования в ваш Make Brush From Texture узел.
...