Unreal入门,自定义Actor组件实现浮动效果

image

这里浮动效果主要实现方式是周期性的改变目标的Z轴坐标偏移来实现,SetRelativeLocation或者AddActorWorldOffset都可以实现这个效果

image

0. 地图创建,新建带新手礼包的游戏,并创建设置默认地图

image

新建一个Level(Level即地图,Level即世界)

image

选择Basic即可,其它也行

image

随便取个名字

image

打开项目设置,设置一下默认地图

image

启动地图也可以一并设置了

image

1. 新建用来实现浮动效果的ActorComponent

image
image

随便整个名字

image

双击打开事件图表

image

在EventTick后面添加一些改变目标位置的节点,这里使用三角函数对时间进行处理以生成一个周期性的数字,然后应用到Z轴上,就是期望的浮动效果了

image

2. 新建一个Actor应用上面自定义的Component以测试浮动效果

image
image

随便整个名字

image

双击打开添加并随便设置一个StaticMesh用来展示

image

添加应用刚才创建的ActorComponent

image
image

拖放到地图

image

运行看效果

image

其它

posted @ 2023-12-17 21:58  BuzzWeek  阅读(44)  评论(0编辑  收藏  举报