上一篇:
【UE4 第一人称射击游戏】39-“M4A1”武器设置
本篇效果:
步骤:
打开“Weapon_M4A1”,删除带有“AK47”的那个骨架网格体
打开事件图表,将“SkeletalMesh1”拖入
打开“ThirdPersonCharacter”,在事件图表中找到事件开始运行后生成AK47的相关逻辑
复制一份用于生成M4A1的代码
删除一个节点
提升为变量
变量命名为“SecondaryWeapon”
此时运行游戏会发现玩家控制的角色手里拥有两把武器
下面就要修改武器的可见性
继续添加如下节点,来设置“M4A1”不可见
此时可以看到“M4A1”已经不可视了
下面希望拾取武器后,按2键能够改变武器的可见性,添加如下节点。
当按下2键后,如果此时已经拾取到了“M4A1”,就设置“M4A1”可视,“AK47”不可视
此时运行游戏,当拾取“M4A1”,再按键盘2键就能够将武器切换到“M4A1”,但是按1键却无法切回“AK47”
继续添加如下节点,当按下键盘1键时,设置“M4A1”不可视,“AK47”可视
此时运行效果如文章开头所示。