‫你好, 欢迎｡
‫在这节课中, 我们将在我们用步枪击中的地方加入一个撞击粒子效应｡
‫所以让我们来看看它是如何完成的｡
‫所以这会是一个快速的,
‫因为我们想做一些我们以前已经做过的事情, 那就是繁殖没有附加的粒子效果｡
‫现在, 我们知道这将再次使用新的游戏静态, 让我们继续, 并打开该头文件｡
‫所以游戏静态H, 我们想在这里搜索产卵发射器.
‫符号搜索并不总是可靠的, 所以我将只做一个搜索spawn发射器｡
‫我们正在寻找其他版本的这个产卵发射器的位置｡
‫这就是我们要的｡
‫我们要做的是, 它需要世界, 粒子系统, 一个位置和一个旋转｡
‫你可以选择零旋转, 但我们实际上需要旋转｡
‫让我们回到游戏, 回到枪, 更确切地说, C++｡
‫我们将使用这个spawn发射器在location来获取世界｡
‫在这里, 然后我们要给予它一个粒子系统｡
‫所以我们需要去设置一个｡
‫我会把这个空出来,
‫因为我们已经知道了如何建立粒子系统, 然后我们要做的是, 我们会得到一个非常简单的位置｡
‫那会是袭击地点, 对吧？
‫接下来, 让我把我的空间放在这里｡
‫接下来就是旋转｡
‫现在这个稍微复杂一点｡
‫现在我们要做的第一件事就是为射击方向创建一个矢量, 它会告诉我们射击是从哪里来的.
‫这一个是相当简单的, 因为我们已经知道了它的发展方向｡
‫所以它的来源就是这个的负数｡
‫所以负的旋转矢量会给予我们镜头的方向｡
‫那一枪是从哪儿打过来的？
‫这在我们以后施加伤害时也会很有用｡
‫所以开枪的方向｡
‫好的, 谢谢
‫好极了｡
‫我们需要一个旋转器｡
‫在C++中, 你可以从一个向量中得到一个旋转器, 就像这样做点旋转｡
‫这应该足够了, 我们可以在行尾加一个分号｡
‫所以剩下的就是一个小挑战, 你要用我们可以在蓝图中配置的东西来填充这个粒子系统｡
‫好吧, 我会的
‫欢迎回来｡
‫所以我们要做的基本上是我们对枪口火焰所做的｡
‫我复制一下｡
‫你在这里的财产, 而不是枪口的火焰, 我们要有冲击效果｡
‫就像这样, 我们会在游戏中用到它.
‫在该位置生成静态发射器｡
‫好的, 谢谢
‫我们将删除绘制调试点, 然后开始编译和播放｡
‫一旦你成功编译了它,
‫我们将进入内容浏览器, 打开我们的BP步枪, 因为我们需要附加一个冲击效果｡
‫让我们打开完整的蓝图编辑器｡
‫转到类默认值｡
‫影响效果详细信息
‫让我们看看｡
‫看看我们能找到什么｡
‫冲击力｡
‫看看我们有没有发现｡
‫我来了
‫不知道｡
‫不, 我也是
‫也许它会被称为hit logo｡
‫德瑞幽灵无人机袭击了世界｡
‫我们有一些不同的东西在这里, 我认为我们也可以选择一些东西从射击游戏的资产包｡
‫所以如果我们回到内容浏览器, 资产包, 射击游戏武器,
‫不是武器, 对不起, 效果, 然后粒子系统, 然后武器, 突击步枪的影响, 谁得到了眼睛的影响击中或什么｡
‫所以我们可以我想我会用那个｡
‫于是我看到了我要去搜寻的突击步枪｡
‫那将是我的冲击效应｡
‫我在测试中很喜欢这个｡
‫所以我们要做alt p, 但是你可以尝试其他的冲击效果, 然后试着撞到墙上｡
‫你去那里｡
‫当我撞到墙上的时候, 你可以看到撞击效果正在产生｡
‫所以我对这个结果很满意｡
‫下一节课, 我们将对我们在世界各地安置的演员造成伤害.
‫非常激动人心｡
‫我们在那里见｡