触发结束事件的几种情况
spline样条组件
认识一下样条组件
在构造脚本里写蓝图
样条上的小白点类似于关键帧,可以通过右键复制、删除点来调整样条。
样条线类型:
1. 沿着样条移动的箭头动画(没有动。。。)
2.沿着样条移动的人群
新建一个actor,重命名为BP_SplineMen,在里面新建一个spline组件
骨骼网格部分:添加小黄人模型,添加动画资产(走路)
对骨骼网格体的return value右键提升变量,将其转换为数组,得到一个数组变量MenArray
制作秋千灯笼动画
1.新建一个actor重命名为BP_SweepSpline,添加模型,其中首尾的位置对称放好
仍然在构造脚本里,将模型中间的灯笼拖出来
让线条荡起来
在事件图表里新建timeline
使用来同时创建xyz三条运动轨迹
修改曲线模式为auto并做一定调整,使得曲线更平滑
勾选自动播放、循环勾选
根据灯笼的运动轨迹,描绘timeline的运动路径
制作其他灯笼组件的动画
设置灯笼的惯性旋转
程序化花圃
(植物插件)
1.设置盒体范围
新建一个蓝图actor重命名为BP_Flower,在蓝图添加如下
在构造脚本里书写蓝图如下
1.设置盒体范围
2.保存模型实例到数组![83d792f7930c444e985002db50995cac.png](https://img-blog.csdnimg.cn/83d792f7930c444e985002db50995cac.png)
3.设置随机生成坐标
SpawnLocation到SpawnRadius
新建一个向量变量SpawnLocation,连到loop body,右键拆分成xyz,右键spawn location x提升为变量Spawn Radius
4.添加花模型(胶囊体射线是怎么做到蓝图里有,场景里没有的)
a.原点水平面生成
spawn radius默认值设为100,trance collision rage默认值100。
b.沿着表面生成
5.控制衰减和随机大小