USerWidget

[复制链接]
查看2476 | 回复4 | 2017-12-3 20:04:16 | 显示全部楼层 |阅读模式
请问用C++创建的USerWidget类的子蓝图中,如何用C++绑定Percent呢?还有File Color and Opacity?
R%F}KBMQD0IHX7~(VJ`]7UN.png


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来自由控制进度条
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12

主题

34

回帖

41

积分

初始化成员

积分
41