UE4中怎么改变安卓鼠标光标形状更改工具形状

cursor设置或检索在对象上移动的安卓鼠标光标形状更改工具指针采用何种系统预定义的光标形状

在游戏开发中PC桌面开发的游戏經常会遇到自定义安卓鼠标光标形状更改工具的光标样式,在老版本的UE中如果想要自定义光标样式还是比较麻烦的,但是在新版本中提供了自定义安卓鼠标光标形状更改工具光标的功能!

本篇文章先采用自编蓝图的方式去定义光标下一篇讲在UE编辑器中如何直接通过自带功能更改光标!下面先看看替换后的效果!

我们先思考下,光标替换其实主要的就是需要绘制一个指针跟随安卓鼠标光标形状更改工具的位置!对我们就用这种方式来做这个小功能!

首先我们需要自己创建GameMode,然后设置给当前关卡Level

然后我们在内容浏览器中创建一个HUD蓝图,請参照下图进行设置!

Ok现在前期工作已经完成了我们需要编写蓝图了!其实非常简单!直接上图!

  1. 事件开始时我先获取了player controller,然后隐藏了默认的剪头光标
  2. 调整screen w和screen h,这两个参数是你希望绘制的贴图大小也就是宽度和高度。
  3. Uwidth和Uheight分别代表材质在宽和高两个方向的平铺数量

然後运行就可以看到效果了~

扩展下,一般需求是运行过程中光标点选不同的目标给予不通的反馈,例如光标颜色样式等大家可以考虑下洳何制作!

UEjoy博客发起者,旨在分享更多虚幻引擎技术!如果您有兴趣加入一起维护这个博客请联系我~邮箱zery.zhang#uejoy.cc

参考资料

 

随机推荐