Импорт функций C++ в качестве узлов Blueprint

Я работаю с друзьями над Unreal Engine 4 и использую последнюю версию. Мне интересно, можно ли перенести функцию из C++ в схему в качестве узла, поскольку некоторые из нас работают в схеме, а некоторые — в C++.


person David Wilson    schedule 13.04.2015    source источник
comment
Звучит как вопрос к форумам Unreal.   -  person molbdnilo    schedule 13.04.2015


Ответы (1)


Да, у вас есть две возможности сделать это:

  1. Создайте BlueprintFunctionLibrary со статическими функциями C++. Вы можете вызывать их из любого чертежа.
  2. Если вы хотите импортировать методы из класса, этот класс должен расширять UObject (например, AActor). Вы можете вызывать эти узлы из схемы только в том случае, если у вас есть соответствующий объект для их вызова. Для части C++ вы должны аннотировать нужный метод с помощью макроса UFUNCTION: UFUNCTION(BlueprintCallable, Category = YourCategory)
person TheBrain    schedule 13.04.2015