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

来源:互联网 发布:网络招生 熊龙 编辑:程序博客网 时间:2024/04/28 10:04

1.通过虚幻自带的来实现
在项目选定的Controller中勾上Show Mouse Cursor
这里写图片描述
或者在蓝图中使用Show Mouse Cursor节点,目标是Player Controller
这里写图片描述

在Controller蓝图中可以选择自带的一些样式:
这里写图片描述
在蓝图中同样可以修改
这里写图片描述

如果需要改为自己需要的样式则需要一个控件蓝图
我是这么设置的
这里写图片描述
Image为填充,面板的大小为100*100.
然后Image设置为你需要的指针的图片。
这里要注意一下,真实的鼠标指针的位置是在图片的正中间,所以需要把图片中的指针的针尖位置调整为图片中间。

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

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

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

但这种鼠标会被UMG遮挡,如图:
这里写图片描述

1 0
原创粉丝点击