码迷,mamicode.com
首页 > 其他好文 > 详细

利用UE4蓝图实现一个平衡球闯关游戏(持续更新)

时间:2020-05-24 16:57:18      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:transform   alt   健康   客户   har   包含   href   胜利   平衡   

(更新5/24)

一、UE4相关概念基础

A.GamePlay基础

1.游戏模式及状态

  • GameMode:这是游戏框架的基础,是为了设置游戏的规则,比如胜利的条件,同时也是处理players的生成
  • 游戏状态(GameState):对于一场游戏,需要一个State来保存当前游戏的状态数据,比如任务数据等包括像关联球员名单得分或者游戏中的任务完成列表。GameState存在于所有服务器与客户端上,可自由复制使所有计算机保持最新状态。
  • 玩家状态(PlayerState):是游戏参与者的状态,PlayerState包含玩家姓名,得分,类似MOBA的匹配等级。所有玩家的PlayerState存在于所有机器上,可以自由复制保持同步

2.玩家输入和AI控制Pawn角色

  • Controller:负责指导Pawn中的Actor。包含两个,一个AIController和PlayerController

    技术图片
  • Player:在PlayerController中设置,PlayerController可以拥有一个Pawn

3.代表世界的玩家或则NPC

  • Pawn:是一个游戏中player可操作的对象(物理上的代表),能被Controller持有
  • Character类:是Pawn的一个特殊子类,包含分装好的移动功能组件,是一个人型的pawn
  • 自定义移动逻辑:直接继承Pawn类使用

4.向玩家展示信息

  • HUD:是一个抬头显示器,可以显示健康、弹药等,每个PlayerController通常有一个
  • Camera:相当于玩家的眼球并且管理他的行为。每个PlayerController通常也有其中一个

5.框架之间的关系图

技术图片

6.参考文章:

? https://blog.csdn.net/qq_33500238/article/details/99674576


B. 变量类型

1.变换类型(transform)

技术图片

利用UE4蓝图实现一个平衡球闯关游戏(持续更新)

标签:transform   alt   健康   客户   har   包含   href   胜利   平衡   

原文地址:https://www.cnblogs.com/cloudboy/p/12951252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!