нереальный engine4 — импорт функций C ++ как узлов Blueprint

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

0

Решение

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

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

Другие решения


По вопросам рекламы [email protected]