针对零基础的UE开发(04)

本文是针对零基础的UE4开发教程,介绍了如何搭建游戏框架,包括Game Mode、Pawn、Player Controller和HUD。讲解了如何控制镜头、实现镜头移动和退出游戏的逻辑。同时,还涉及到了用户界面(UI)的设计,如创建控件蓝图、按钮点击事件及动画。通过实例展示了如何使用Timeline进行动画控制,并介绍了蓝图搜索和事件分发器的使用,最后讨论了面板的管理。
摘要由CSDN通过智能技术生成


GamePlay框架

Game Mode:游戏模式
Game State:游戏状态
Default Pawn:玩家
Player State:玩家状态
Player Controller:玩家控制器
HUD:用户界面
了解详情

首先我们点击运行后,会发现我们明明没有写关于能移动的任何东西却可以在视口中移动。这是因为系统提供给我们一些文件。在世界大纲视图中我们可以发现系统提供给了我们哪些文件。
在这里插入图片描述
所以我们不用系统提供的,我们要自己写。
内容浏览器中右键,点击蓝图类。接下来我们要创建的第一个是Game Mode Base这个蓝图。之后分别创建Pawn、Player Controller、HUD这些蓝图。
在这里插入图片描述
然后将创建的蓝图放入世界场景设置中。这时候点击运行会发现视口中动不了了就对了,因为什么都没有写。
在这里插入图片描述


控制镜头

打开我们创建的Pawn蓝图。在组件中添加Camera组件。这是相机。
这样的话运行之后就是这个相机的画面了,而不是系统提供给我们的相机。
接下来让相机实现按右键可以左右看的功能。
编辑项目设置–找到输入中的轴映射,可以理解为按下右键就是Tick的效果。Scale就代表按下右键的值。
在这里插入图片描述
在Pawn蓝图的事件图表中可以找到我们刚刚创建的轴映射。
Get Mouse X:鼠标往左获取的负数,往右获取的正数。不动则是0。
这样我们运行后就可以按右键旋转我们的镜头了。
在这里插入图片描述
运行后想要鼠标不消失可以进入创建的Player Controller蓝图中,类默认值,找到Show Mouse Cursor 打勾即可,是否显示鼠标。
在这里插入图片描述
接下来要考虑上下转了。
这样连接看起来可行,但是运行之后就会发现问题。镜头并不正常。至于原因就是欧拉角
<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值