UE4 地图简单相机控制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UE4 地图简单相机控制相关的知识,希望对你有一定的参考价值。

参考技术A 1、初始化

每个项目必备这三个

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蓝图

添加需要的事件:

1、滚轮改变弹簧臂长度

触发事件

监听事件

关于引擎输入

如果你需要分类输入事就可以用操作映射如果想要通过方向性输入比如W前进S后退就可以通过轴映射(在一条轴上的事件W为1和S为-1)(其实就是代指名字,没有实质性功能)

2、按住左键旋转摄像头

触发事件

限制进入地下(可以进一步优化,现在还很生硬)

3、按住右键平移摄像头

到此最简单的摄像机控制就完成了

[UE4]游戏中服务器切换地图,控制台命令Execute console Command

Execute console Command

ServerTravel {地图名称}?listen

 

在服务器执行了这个命令,所有连接到该服务器的客户端都会跟着服务器同时切换到指定的地图。

 

1、创建一个切换地图UI

二、给角色绑定一个快捷召唤出地图切换UI

三、删除地图默认添加到地图的角色(防止添加进来的角色和设置GameMode不一致,游戏运行时自动生成的角色是基于GameMode创建的),每个地图都是要相同的GmaeMode。

 

以上是关于UE4 地图简单相机控制的主要内容,如果未能解决你的问题,请参考以下文章

[UE4]计算小地图比例尺

[UE4]制作缩略图

[UE4]游戏中服务器切换地图,控制台命令Execute console Command

unity3d (2d!) - 相机以玩家为中心,但永远不会超过“地图”边界

UE4后期处理之水下效果

UE4 人物控制移动