01_ue4进阶末日生存游戏开发[基础概念]

GameInstance:游戏实例,一个贯穿于游戏始终的东西,不管是在游戏等待界面,还是在关卡中,还是游戏结束了,都是可以访问到游戏实例的。经常做的功能是显示UI,UI是独立于任何游戏关卡的。

GameMode:一种游戏模式就是一种玩法,包含游戏进行的一种规则,胜利条件等待,游戏模式是与游戏关卡绑定的,一个关卡只有一个游戏模式。一个游戏可以有多种游戏模式。如王者荣耀3v3,5v5。游戏模式的重点在于游戏规则,游戏规则的相关信息记录在GameState。

GameState:经常与GameMode一起使用,GameMode负责制定规则,GameState负责记录信息。

pawn/character:pawn是游戏的主体,可以是玩家控制的英雄,可以是npc,总之是活动的游戏主体。character比pawn还要具体一点,具有移动能力与碰撞。一般情况下我们更倾向于认为他是一个人物的形状。玩家的信息我们一般记录在playerstate里面。

PlayerState:记录玩家信息,与GameState相似,用来记录信息。

playercontroller:玩家控制器,虚幻引擎抽象出来的一层,在游戏中,控制的人物可能会死亡,死亡的话,这个类不存的话总是不行的,我们就用playercontroller代表一个玩家,一个playercontroller是可以拥有一个pawn的,一个pawn是可以被一个playercontroller进行possess的。

蓝图:图形化编程工具

蓝图类:包含各种组件和功能(图形化的代码),是一个有机体,如图。

 关卡蓝图:一个level就是一个关卡。只能写事件等,不能添加组件。优点,我们可以很方便的引用当前关卡中的一些东西。

例如引用这个,在关卡中点一下

关卡蓝图中点击右键,创建引用

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无情的阅读机器

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值