创建组件子弹,然后挂上材质发光之后,然后给子弹加逻辑,选中自带模型角色
新建图表→设置按1发射→输入从类然后选择spawn actor from class
选择刚才设置的子弹
然后点 spawn transform,进行发射点设置,选择分割
把碰撞设置改成 不碰撞
输入self,然后输入位置,获取自身位置,挂接到子弹发射的初始位置
在球体的组件中把碰撞取消掉,这样子弹就可以从人身体里发射,而不会在发射的时候被球体挤开
调高子弹发射位置,输入 + ,然后修改Z轴
在子弹组件里,添加发射物组件
选中发射物组件,然后把重力改成0
然后把子弹速度改成100
把发射物组件拖下来,输入速度,SET
把事件开始触发条和SET条连上,这里SET的是优先读取的数据,前面设置的速度是预设值,没有单独设置数据才读取预设值
获取角色朝向,输入 旋转 GET,然后把角色朝向挂给子弹组件
在子弹组件中,先SELF,然后获取ACTOR角色的朝向,然后把朝向的值乘以一个速度,这个速度就是子弹速度,并且把子弹速值改成整数,后面直接调整这个数字就是改子弹速度
把子弹速度和子弹前面的SET连上
把子弹速度改成变量,以后可以在外面直接调
调好以后直接在子弹组件的类默认值里修改
标签:SET,21,子弹,然后,2024,发射,组件,速度 From: https://www.cnblogs.com/loseheart/p/18088077