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

文章目录

  • GamePlay框架
  • 控制镜头
  • 镜头移动
  • 退出游戏
  • 用户界面(UI)
  • 点击退出
  • 控件动画
  • 重置位置
  • Timeline
  • 搜索蓝图
  • 分发器
  • 面板


GamePlay框架

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

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


控制镜头

打开我们创建的Pawn蓝图。在组件中添加Camera组件。这是相机。
这样的话运行之后就是这个相机的画面了,而不是系统提供给我们的相机。
接下来让相机实现按右键可以左右看的功能。
编辑项目设置–找到输入中的轴映射,可以理解为按下右键就是Tick的效果。Scale就代表按下右键的值。
在这里插入图片描述
在Pawn蓝图的事件图表中可以找到我们刚刚创建的轴映射。
Get Mouse X:鼠标往左获取的负数,往右获取的正数。不动则是0。
这样我们运行后就可以按右键旋转我们的镜头了。
针对零基础的UE开发(04)_第4张图片
运行后想要鼠标不消失可以进入创建的Player Controller蓝图中,类默认值,找到Show Mouse Cursor 打勾即可,是否显示鼠标。

你可能感兴趣的:(零基础UE开发,ue4)