在公司实习,这几天在啃ue4涉及到蓝图通信的一个学习,因此把官网的文档项目拿来做了一遍
首先是创建,选择第一人称模板,然后打开新关卡,在内容浏览器里打开SM_Rock点下那个方形图标然后保存
如果没有这个选项打开在项目设置里的physics里的APEX选项选上,然后在点创建可破坏的rock然后创建蓝图命名为BP_rock
然后打开添加一个移动组件 projectileMoveement然后把初始速度最大速度和x速度调成1500
然后保存关闭。
之后创建一个Hdu蓝图
照这样设置,添加文本框用来存储显示数据。
然后打开FirstPersonCharater蓝图,把开火蓝图拉出来设置点射3下。
然后创建一个HDU蓝图窗口
然后 当我按F扔石头
当然在此之前我要设计一些变量
然后设置参数就可以 。
然后我要获取我石头产生的位置
创建一个editercube蓝图起名LargeCube然后打开模板中的FirstPersonProjectile,从other创建一个cast to largecube
最后就是Hdu通信,pulls ,shots,socer分别这样设置更新值。