目录
效果
可以看到右上角的指南针一直会指向方块(北极点) 。
步骤
一、制作图片素材
打开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
参考视频: