模板资源
不会也懒得从头开始实现,直接找了些商城里的模板资源,结果也是良莠不齐,前俩资源与其说是模板不如叫半成品Demo,可移植性基本没有,文档笼统的一匹,甚至根本没有文档或教程
最后找到一个这个资源:FPS Game Starter Kit
文档教程都比较多,而且即插即用,框架都已经写好,直接在蓝图里替换自己的武器模型、角色模型什么的就行,然后把蓝图拖进场景就能直接用了
添加自定义武器流程
先在max里合并整理了一下
默认的-Y导入UE4后模型方向是躺着的
导入UE4,上材质
创建子蓝图
找到武器蓝图类
右键创建一个子蓝图
然后是射弹蓝图类,也就是发射出去的子弹的模型,一样创建子蓝图
接着到弹药蓝图类目录,用于补充弹药,同样创建一个弹药子蓝图
自定义弹药补给
双击进入创建的弹药子蓝图
选择使用这种弹药的武器,也就是我们刚创建的武器子蓝图
编译保存
自定义武器
进入武器蓝图,让武器发射创建的新射弹
选择刚才创建的子射弹蓝图
进入武器模型骨骼
添加插槽
Muzzle用于枪口火光
AmmoReject用于抛壳
在武器蓝图中更换武器模型,老李的材质乌漆嘛黑还是换AK算了
自定义射弹
进入射弹蓝图,修改射弹模型
改了模型和缩放
设置发射的模型在游戏中可见
放进游戏
可以直接新建一个场景来测试
拖入基础角色蓝图,并设置由玩家控制
武器也是直接拖进去
测试运行
大小和位置调整一下就行
这个是连发模式
这两个调整机瞄视角的水平和竖直偏移
调整后