【UE 控件蓝图】制作一个指南针

目录

效果

步骤

一、制作图片素材

二、实现指南针功能


效果

可以看到右上角的指南针一直会指向方块(北极点) 。

步骤

一、制作图片素材

打开PS,新建一个800*800尺寸的文档

新建一个图层,创建一个半径为500像素的圆,圆心为画布中心

Alt+Delete填充前景色

如果感觉圆小了可以Ctrl+T缩放一下

再新建一个图层,用矩形工具款选一个500*25的区域,然后填充为白色

复制一份图层,Ctrl+T,设置旋转角度为90°

添加文字

如果要修改字体可以打开字符面板来修改

将当前图像导出。然后再新建一个800*800的文档,创建一个三角形

填充为红色

复制一份图层,Ctrl+T旋转180°后填充为蓝色,最后选中这两个图层将位置设置在画布中心

最后导出png。

二、实现指南针功能

打开虚幻编辑器,创建一个第三人称模板工程,将步骤一中制作的两个图片素材导入

新建一个控件蓝图

添加一个画布面板和两个图像控件

设置一下控件位置和显示图像

新建一个Actor蓝图,该蓝图只添加一个静态网格体组件,用于表示北极点

放入场景中

打开第三人称角色蓝图,在蓝图事件开始运行时创建控件蓝图并添加到视口,再获取北极点的位置

每一帧去设置指南针应该旋转的角度

最终效果如下:

相关文章链接:

https://zhichao.blog.csdn.net/article/details/135837781?spm=1001.2014.3001.5502

参考视频:

https://www.bilibili.com/video/BV19T4m1U7vk/?spm_id_from=333.999.0.0&vd_source=36a3e35639c44bb339f59760641390a8

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-31 00:06:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-31 00:06:02       97 阅读
  3. 在Django里面运行非项目文件

    2024-01-31 00:06:02       78 阅读
  4. Python语言-面向对象

    2024-01-31 00:06:02       88 阅读

热门阅读

  1. Chinese and English names of 45 common character symbols

    2024-01-31 00:06:02       42 阅读
  2. Map和Set

    Map和Set

    2024-01-31 00:06:02      47 阅读
  3. 如何编写.gitignore文件

    2024-01-31 00:06:02       46 阅读
  4. C++入门

    C++入门

    2024-01-31 00:06:02      47 阅读
  5. ESLint代码检查系列 ——入门篇

    2024-01-31 00:06:02       62 阅读
  6. ERD Online后端源码:构建你的数据建模引擎️

    2024-01-31 00:06:02       68 阅读
  7. Python计算机二级/Python期末考试 刷题(一)

    2024-01-31 00:06:02       41 阅读
  8. BGAD文章复现笔记-1

    2024-01-31 00:06:02       57 阅读