在虚幻4中显示鼠标并自定鼠标样式

1.通过虚幻自带的来实现
在项目选定的Controller中勾上Show Mouse Cursor
在虚幻4中显示鼠标并自定鼠标样式_第1张图片
或者在蓝图中使用Show Mouse Cursor节点,目标是Player Controller
在虚幻4中显示鼠标并自定鼠标样式_第2张图片

在Controller蓝图中可以选择自带的一些样式:
在虚幻4中显示鼠标并自定鼠标样式_第3张图片
在蓝图中同样可以修改

如果需要改为自己需要的样式则需要一个控件蓝图
我是这么设置的

Image为填充,面板的大小为100*100.
然后Image设置为你需要的指针的图片。
这里要注意一下,真实的鼠标指针的位置是在图片的正中间,所以需要把图片中的指针的针尖位置调整为图片中间。

然后进入项目设置->User Interface 在这里把之前做的空间蓝图给选上就好了。

但这种鼠标会在鼠标到达屏幕边界的时候鼠标的坐标轴输入就会变成0。

2.使用HUD绘制
先将鼠标的图片做成材质
各种节点的设置如下图所示(看不清Ctrl+滚轮放大看)

但这种鼠标会被UMG遮挡,如图:
在虚幻4中显示鼠标并自定鼠标样式_第4张图片

你可能感兴趣的:(虚幻4)