DrawLines在UI上面画线

[复制链接]
回帖奖励 5 枚能量币      回复本帖可获得 1 枚能量币奖励! 每人限 1 次(中奖概率 20%)
查看2833 | 回复6 | 2017-11-28 13:24:27 | 显示全部楼层 |阅读模式
怎么改变用DrawLines 在ui上面画出的线条的粗细

重写On Point

重写On Point

怎么改变粗细

怎么改变粗细
mknmknmk | 2017-11-28 18:13:16 | 显示全部楼层
WidgetBlueprintLibrary.h 里查看 方法实现

/**
         * Draws a line.
         *
         * @param PositionA                Starting position of the line in local space.
         * @param PositionB                Ending position of the line in local space.
         * @param Thickness                How many pixels thick this line should be.
         * @param Tint                        Color to render the line.
         */
        UFUNCTION(BlueprintCallable, meta=( AdvancedDisplay = "4" ), Category="Painting" )
        static void DrawLine(UPARAM(ref) FPaintContext& Context, FVector2D PositionA, FVector2D PositionB, FLinearColor Tint = FLinearColor::White, bool bAntiAlias = true);

        /**
         * Draws several line segments.
         *
         * @param Points                Line pairs, each line needs to be 2 separate points in the array.
         * @param Thickness                How many pixels thick this line should be.
         * @param Tint                        Color to render the line.
         */
        UFUNCTION(BlueprintCallable, meta=( AdvancedDisplay = "3" ), Category="Painting" )
        static void DrawLines(UPARAM(ref) FPaintContext& Context, const TArray<FVector2D>& Points, FLinearColor Tint = FLinearColor::White, bool bAntiAlias = true);

        /**
回复 支持 反对

使用道具 举报

叫我大表哥 | 2017-11-28 19:28:35 | 显示全部楼层
mknmknmk 发表于 2017-11-28 18:13
WidgetBlueprintLibrary.h 里查看 方法实现

/**

怎么用,我也看了,但是不知道怎么改
回复 支持 反对

使用道具 举报

mknmknmk | 2017-11-28 22:19:59 | 显示全部楼层
Thickness   参数咋提及的 , 添加自定义的方法 ,加个 Thickness      参数
回复 支持 反对

使用道具 举报

叫我大表哥 | 2017-11-29 09:05:34 | 显示全部楼层
本帖最后由 叫我大表哥 于 2017-11-29 09:09 编辑
mknmknmk 发表于 2017-11-28 22:19
Thickness   参数咋提及的 , 添加自定义的方法 ,加个 Thickness      参数

我在ue4封装好WidgetBlueprintLibrary.h里面找到了DrawLines,加了一个Thicknes,但是编译之后没有出现
7K2C[HZW@WXIL~Z))_N{57H.png
@UKV{CE@N9N1AD5R3OU{[[Y.png
回复 支持 反对

使用道具 举报

395532822 | 2017-11-29 09:56:24 | 显示全部楼层
求代码,我也要装一个- -
回复 支持 反对

使用道具 举报

qq254348470 | 2017-12-1 20:38:26 | 显示全部楼层
叫我大表哥 发表于 2017-11-29 09:05
我在ue4封装好WidgetBlueprintLibrary.h里面找到了DrawLines,加了一个Thicknes,但是编译之后没有出现 ...

你加函数里没用。你要加在函数参数那里。。
回复 支持 反对

使用道具 举报

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

本版积分规则

4

主题

34

回帖

83

积分

初阶编码师

积分
83