UE4 如何查找与解决问题

首选AnswerHub:这里汇集了各种在学习与开发过程中能够遇见的问题

UE4 如何查找与解决问题_第1张图片

以UI 按钮的On Mouse Button Double Click 的问题为例子:

当我双击下列物品槽的图片的时候,并不能够直接使用物品,但是点击在X99这块文本区域或者边框的时候才能够触发双击的响应逻辑。(其实这个在早期版本4.14之前是正常的)

这种时候就要借助AnserHub来投石问路了:(能够用好AnserHub,能够达到事半功倍的效果)

UE4 如何查找与解决问题_第2张图片

如下就找到了相同的问题,并且该问题已经被解决了。

UE4 如何查找与解决问题_第3张图片

一种推荐方案是使用Border来使用doubleClick事件,其实正如我一开始所说的,点击Text或者是button的非Image区域可以响应,也就是说只有icon(Image)是不支持doubleClick的(即使是HitTest Invisible也不行),

UE4 如何查找与解决问题_第4张图片

最简单的再添加一个内容为空的Text框覆盖slot区域即可

UE4 如何查找与解决问题_第5张图片

如果能够访问外网的话,也可以找到许多优秀的资源

另外使用C++的缺点:

没办法直接移植模块。纯蓝图的模块可以很方便的进行移植。

没有办法快速的调程序,写的过程中不知道对错,很多复杂的类型C++没有蓝图引用起来直观。日后除了一些运算复杂的地方使用C++和GAS中必要用C++的地方才用C++,其他的都使用蓝图。

 

你可能感兴趣的:(UE4的使用与操作)