UE4 Gameplay

GameMode/GameState,PlayerController/AIController,Pawn(Character)/PlayState,HUD 

* GameInstance(游戏实例)

        贯穿一个游戏始终的东西,不管关卡是否在进行,是否在等待界面,是否已经结束了,都是可以访问到GameInstance的,适合放置一些独立于关卡的信息,以及一些功能,例如,显示UI登录,UI独立于任何关卡,比如刚打开一个游戏进入主界面/登录界面,就可以把显示它的逻辑放在GameInstance里。

(1)GameMode游戏模式(仅存在于服务器,游戏规则和获胜条件等内容);

        GameState游戏状态;追踪游戏层面的属性;可以包括联网玩家列表、得分、棋类游戏中棋子的位置,或者在开放世界场景中完成的任务列表); Game State 存在于服务器上且会被复制到所有客户端,保持所有已连接机器的游戏进程更新。

        PlayState玩家状态可用于设置游戏规则,并追踪游戏和玩家的进展情况。

(2)在世界场景中表示玩家、好友和敌人:

        Pawn,被控制,执行玩家任务,不具有人特性;

        Character,类人式的Pawn,带胶囊体碰撞组件,带运动组件,可以执行类似人类的基本动作,可以流畅地复制网络上的动作,还具有一些与动画相关的功能。

(3)使用玩家输入或AI逻辑控制Pawn

        PlayerController(玩家控制器) 控制Pawn的灵魂。代表人类玩家的意愿。

AIController可以控制Pawn的模拟"意愿"。

(4)向玩家显示信息

        HUD 是指二维屏幕显示。例如显示血条、弹药指示器、枪准星等。每个玩家控制器通常都配有其中一种显示。

        PlayerCameraManager玩家摄像机管理器是玩家的"眼球",负责管理它的行为。通常情况下,每个玩家控制器也有一个此类型的摄像机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值