Unreal Engine 4 —— GAS系统学习 (二十七) 为Lazer创建蓝图

tech2025-10-12  4

欢迎大家加入Unreal Engine C++ & Blueprint群一起交流:1143575617 

本节是为Lazer创建蓝图,但不是简单的创建蓝图那么简单。

首先从骨骼创建一个Anim Composite。

创建的文件一会要用到,再从SekeletalMesh文件创建一个动画蓝图,运用刚才创建好的文件按如下连接,我们打算改变骨骼中最末端的骨骼(骨骼名字:end)的 世界位置。

创建Actor类,按如下添加组件。

我们想得到红色方框内的长度(距离)作为这个Mesh的end骨骼在世界中的长度。

所以需要得到整体的长度(红色箭头)减去技能Mesh的长度(蓝色箭头)。 

在蓝图中这样计算。

完成后,记得加载动画蓝图。

将技能放入世界中。

 

运行程序。

你会发现不管你在光束的哪里,光束就会只显示到哪里,这是SpringArm决定的。此时的TouchSpot也就在碰断处。

 

最新回复(0)