2024年3月21日-发射子弹

创建组件子弹,然后挂上材质发光之后,然后给子弹加逻辑,选中自带模型角色

新建图表→设置按1发射→输入从类然后选择spawn actor from class

选择刚才设置的子弹

然后点 spawn transform,进行发射点设置,选择分割

 

 

把碰撞设置改成 不碰撞

输入self,然后输入位置,获取自身位置,挂接到子弹发射的初始位置

在球体的组件中把碰撞取消掉,这样子弹就可以从人身体里发射,而不会在发射的时候被球体挤开

调高子弹发射位置,输入 + ,然后修改Z轴

 

在子弹组件里,添加发射物组件

选中发射物组件,然后把重力改成0

 然后把子弹速度改成100

 把发射物组件拖下来,输入速度,SET

 把事件开始触发条和SET条连上,这里SET的是优先读取的数据,前面设置的速度是预设值,没有单独设置数据才读取预设值

 获取角色朝向,输入 旋转 GET,然后把角色朝向挂给子弹组件

 在子弹组件中,先SELF,然后获取ACTOR角色的朝向,然后把朝向的值乘以一个速度,这个速度就是子弹速度,并且把子弹速值改成整数,后面直接调整这个数字就是改子弹速度

 把子弹速度和子弹前面的SET连上

 

把子弹速度改成变量,以后可以在外面直接调

 调好以后直接在子弹组件的类默认值里修改

 

posted on 2024-03-21 20:25  Loseheart  阅读(10)  评论(0编辑  收藏  举报