huzhangyang

Results 5 issues of huzhangyang

## error log | 日志或报错信息 ## context | 编译/运行环境 ## how to reproduce | 复现步骤 1.编写一个可生成蓝图的ts,并添加一个@ufunction.ufunction(ufunction.CallInEditor)注解的可执行函数。 2.非运行时将蓝图拖入场景,并点击上述函数生成的按钮。 3.函数没有被执行(在以前的版本,函数会正常被执行)。 ## more | 其他 非运行时可能会使用ts生成蓝图做编辑器使用,如果非运行时无法使用ts生成蓝图,则ts作为编辑器的功能就被整个砍掉了。

## error log | 日志或报错信息 ![lQLPDhrpxdsmCBzNASXNAiGwht-ZIx0g_HwBrEGbCQASAA_545_293](https://user-images.githubusercontent.com/5735704/143851198-7bd354bd-98a3-43b7-b245-c9681df346fe.png) ## context | 编译/运行环境 UE 4.27.1+最新版Puerts ## how to reproduce | 复现步骤 1. 创建一个生成蓝图的ts,并增加一个蓝图成员,如: ``` @UE.edit_on_instance() Curve: UE.CurveFloat; ``` 2. 在Constructor中一个自定义蓝图为默认值(已确保蓝图正常存在在路径上),如: ``` Constructor() {...

问题:GButton的缩放动画(eg:点击时将控件大小缩放到0.8x)会影响实际点击区域,造成点击边缘时,按下时在响应区域内抬起时由于区域缩小光标在点击区域外,未触发Click事件。 解决方案: UGButton::ConstructExtension函数中,改为设置子物体的Pivot: for (auto child : Children) { child->SetPivot(FVector2D(0.5f, 0.5f), IsPivotAsAnchor()); } UGButton::SetState函数中,将SetScale函数相关操作改为缩放子物体: for (auto child : Children) { child->SetScale(child->GetScale() * DownEffectValue); }

MacType 2023.5.31,配置文件中的UseDirectWrite已打开并确认生效:RenderingMode=5,ClearTypeLevel=1 显示器分辨率为2K,125%比率,Edge中小字号没有抗锯齿效果,如图 ![屏幕截图 2023-06-03 185557](https://github.com/snowie2000/mactype/assets/5735704/0610e54b-d11a-4714-8f67-cce1e4cd5cd6) 通过Nvidia DSR缩放至4K分辨率 200%比率时,同样的页面有抗锯齿效果,如图 ![屏幕截图 2023-06-03 190649](https://github.com/snowie2000/mactype/assets/5735704/1efd4f67-55ee-4a2d-b018-db7d4e1df5f9) 已按维基(https://github.com/snowie2000/mactype/wiki/Google-Chrome) 中添加注册表配置,并且在2K分辨率下使用CentBrowser时可以正常看到抗锯齿效果,怀疑是否该注册表配置对Edge不生效?因为在原始注册表中没有看到HKLM\Software\Policies\Microsoft\Edge这部分,是否Edge不从该位置读取?

替换主分支(Docking)下的Source目录,在UE5.3.2官方版本下通过编译并成功运行测试UI 由于没做UE4的向下兼容就不提PR了,除了合并了Docking-slua-UE5分支的相关修改外,主要改了下ImguiDrawer的RHI相关实现 [Source.zip](https://github.com/ZhuRong-HomoStation/UEImgui/files/14021792/Source.zip) ![image](https://github.com/ZhuRong-HomoStation/UEImgui/assets/5735704/28d9d8ed-2f93-4c72-8d38-33cdd725e505)