天天爱学习 发表于 2017-12-3 20:04:16

USerWidget

请问用C++创建的USerWidget类的子蓝图中,如何用C++绑定Percent呢?还有File Color and Opacity?



mknmknmk 发表于 2017-12-4 12:54:17

搞个acor 属性 和 ufunction编辑器里绑定即可

Ecivon 发表于 2017-12-4 15:29:52

关键字
PostEditProperties
Binding Delegate

mknmknmk 发表于 2017-12-5 15:04:55

UProgressBar 有
/** A bindable delegate to allow logic to drive the text of the widget */
        UPROPERTY()
        FGetFloat PercentDelegate;

UFUNCTION(BlueprintCallable, Category="Progress")
        void SetPercent(float InPercent);

Mephixf 发表于 2017-12-18 21:36:35

1.
在UserWidget类的子类MyUserWidget中声明
UPROPERTY(EditAnywhere,meta = (BindWidget))
UProgressBar* myProgressBar;
2.控件蓝图中创建名字为myProgressBar的进度条,然后将控件蓝图以MyUserWidget为父类,然后在代码中可以用myProgressBar来自由控制进度条
页: [1]
查看完整版本: USerWidget