一、优化上一节的蓝图,新建一个函数addFlagToCanvas(动态添加图标到Canvas)

[UE4]UMG和关卡坐标变换、旋转小地图

[UE4]UMG和关卡坐标变换、旋转小地图

二、 分析地图坐标系和UMG坐标系

[UE4]UMG和关卡坐标变换、旋转小地图

要根据实际情况分析关卡坐标系。

 

UserWidget中的坐标系

[UE4]UMG和关卡坐标变换、旋转小地图

三、根据上一步分析得到坐标系对应关系

[UE4]UMG和关卡坐标变换、旋转小地图

四、根据上一步提供的公式,修改蓝图,关卡坐标系转换成UMG坐标系

[UE4]UMG和关卡坐标变换、旋转小地图

勘误:如图所示还需要“减去对位中心点”,这样最终得到的坐标才是正确的(下同)。完整蓝图详见:https://www.cnblogs.com/timy/p/10037543.html

[UE4]UMG和关卡坐标变换、旋转小地图 [UE4]UMG和关卡坐标变换、旋转小地图

 五、旋转UMG角度 ,使用Set Render Angle函数,取Actor的Z轴旋转角度

[UE4]UMG和关卡坐标变换、旋转小地图

 

相关文章:

  • 2021-10-25
  • 2021-11-20
  • 2021-12-03
  • 2021-12-03
  • 2021-08-11
  • 2022-12-23
猜你喜欢
  • 2022-02-22
  • 2021-07-09
  • 2021-08-28
  • 2022-12-23
  • 2022-01-08
  • 2021-08-30
  • 2022-01-04
相关资源
相似解决方案