1、初始化
![](https://img.haomeiwen.com/i14201766/94d0d5d48901e01b.png)
每个项目必备这三个
GameModel(游戏模式-具体体现)
{
Default Pawn Class(控制的物体)
PlayerController(玩家控制器,去控制pawn)
Hud (UI管理器)
Game Start Class(游戏状态值(装备,排行榜))
Player Start Class(玩家状态(血量))
SpectaterClass(旁观者)
}
然后在关卡里设置,点开世界场景设置,将刚刚创建的三个添加到该场景里去。
2、摄像机
摄像机会把他设置在Pawn(玩家控制的物体上)
简单教程:
https://www.bilibili.com/video/BV1RE411A73u,
https://www.bilibili.com/video/BV1yy4y1J72X
注意要把Pawn放置到场景中然后把控制的玩家设置为0
编辑其BP_Explorer_Player蓝图
![](https://img.haomeiwen.com/i14201766/335efc820211523b.png)
添加需要的事件:
1、滚轮改变弹簧臂长度
![](https://img.haomeiwen.com/i14201766/d8d431c10107b921.png)
触发事件
![](https://img.haomeiwen.com/i14201766/3f38897a60a643d2.png)
监听事件
关于引擎输入
如果你需要分类输入事就可以用操作映射如果想要通过方向性输入比如W前进S后退就可以通过轴映射(在一条轴上的事件W为1和S为-1)(其实就是代指名字,没有实质性功能)
2、按住左键旋转摄像头
触发事件
![](https://img.haomeiwen.com/i14201766/cd37476beb916a6f.png)
![](https://img.haomeiwen.com/i14201766/2c9c99fdf66ca435.png)
![](https://img.haomeiwen.com/i14201766/55cce80c98fb11c2.png)
限制进入地下(可以进一步优化,现在还很生硬)
3、按住右键平移摄像头
![](https://img.haomeiwen.com/i14201766/426515b23fe3bd1c.png)
![](https://img.haomeiwen.com/i14201766/4eceb947f599bf4f.png)
到此最简单的摄像机控制就完成了
网友评论