Size: a a a

2019 July 17

AR

Anton Rassadin in Unreal Engine
Но я обычно не дохожу до этого, хватает полнотекстового поиска в файндере.
источник

AH

Ash HeLiX in Unreal Engine
привет всем, есть ли варинаты скриншот в переменную записать?
источник

NK

ID:369808920 in Unreal Engine
Ash HeLiX
привет всем, есть ли варинаты скриншот в переменную записать?
Base64, например
источник

MC

Mikhail Chernykh in Unreal Engine
Alexander Belekhow
всем привет.

можно ли создать синглтон-UObject, и какой у него будет жизненный цикл?

пишу плагин, модуль наследует IModuleInterface.  хочу сделать так, чтобы из статического контекста можно было получить UObject, который использует функции плагина и наружу дает UFUNCTION
правильно ли хранить инстанс UObject в самом IModuleInterface?
Синглтон uobject - это mutable cdo
источник

A

Alexey Taranov in Unreal Engine
Mikhail Chernykh
Синглтон uobject - это mutable cdo
А если разместить ссылку в синглтон классе и пометить ее uproperty?
источник

VB

Vladimir Baranov in Unreal Engine
Alexander Belekhow
всем привет.

можно ли создать синглтон-UObject, и какой у него будет жизненный цикл?

пишу плагин, модуль наследует IModuleInterface.  хочу сделать так, чтобы из статического контекста можно было получить UObject, который использует функции плагина и наружу дает UFUNCTION
правильно ли хранить инстанс UObject в самом IModuleInterface?
можно в стиле блюпринт либрари сделать
источник

VB

Vladimir Baranov in Unreal Engine
только там всё статик но это наверное ни разу не проблема
источник

SY

Selivanov Yevhenii in Unreal Engine
Vladimir Baranov
только там всё статик но это наверное ни разу не проблема
не статик тоже полет нормальный)
источник

VB

Vladimir Baranov in Unreal Engine
бплиб, не статик?
источник

AB

Alexander Belekhow in Unreal Engine
BPFunctionLibrary?
источник

AB

Alexander Belekhow in Unreal Engine
не позволяет проперти хранить
источник

SY

Selivanov Yevhenii in Unreal Engine
бплиб именно как блупринт не умеет имплементировать родительские с++ методы,если они статик
источник

SY

Selivanov Yevhenii in Unreal Engine
а как не статик отлично
источник

VB

Vladimir Baranov in Unreal Engine
как вариант можно конечно просто в модуле этот синглтон хранить а получать через функцию из бп либрари
источник

MC

Mikhail Chernykh in Unreal Engine
Alexey Taranov
А если разместить ссылку в синглтон классе и пометить ее uproperty?
Тоже хороший вариант под многие задачи, но надо понимать, что cdo объект при этом все равно будет существовать
источник
2019 July 18

AB

Alexander Belekhow in Unreal Engine
всем привет.
можно ли сделать статик геттер для multicast delegate, чтобы он был видим из блюпринта? ключевое здесь статик (статик делегаты запрещены в анрил). При попытке объявить геттер ошибка следующая:
Error: Type '{multicast delegate type}' is not supported by blueprint.
источник

AR

Anton Rassadin in Unreal Engine
Alexander Belekhow
всем привет.
можно ли сделать статик геттер для multicast delegate, чтобы он был видим из блюпринта? ключевое здесь статик (статик делегаты запрещены в анрил). При попытке объявить геттер ошибка следующая:
Error: Type '{multicast delegate type}' is not supported by blueprint.
Статик делегаты не запрещены. Для видимости в БП нужен динамический делегат.
источник

JA

Jokhar Ali in Unreal Engine
Alexander Belekhow
всем привет.
можно ли сделать статик геттер для multicast delegate, чтобы он был видим из блюпринта? ключевое здесь статик (статик делегаты запрещены в анрил). При попытке объявить геттер ошибка следующая:
Error: Type '{multicast delegate type}' is not supported by blueprint.
мультикаст делегат в синглтоне не вариант?
источник

AB

Alexander Belekhow in Unreal Engine
Jokhar Ali
мультикаст делегат в синглтоне не вариант?
  UFUNCTION(BlueprintPure, Category = " general")
 static UWrapper* Get()
 {
   if (!ObjRef.IsValid())
     ObjRef = MakeShareable<UWrapper>(NewObject<UWrapper>());
   return ObjRef.Get();
 }

 static TSharedPtr<UWrapper> ObjRef;
источник

AB

Alexander Belekhow in Unreal Engine
linker ругается
источник