#Actor什么是Actors这是虚幻引擎 5 中最常用的类,这个类是存在于场景它将具有位置旋转和缩放。这与我们在创建蓝图类Actors时所做的相同。我们将其拖放到场景中,因此这是一个项目或角色或类似的东西,它们将成为我们的一部分我们 3D 视图中的游戏世界请记住,每个Actors都有位置旋转和缩放这三个值始终可供我们的Actors使用,因为我们的Actors存在于我们的 3D 世界中第二件事是Actors有 tick事件,每次刷新帧,Actors可以在每一帧刷新,例如,如果你在我们的世界中对一个玩家造成伤害,你可以在每一帧刷新它,看看你造成了多少伤害并非所有类都有tick 事件第三件事是类Actors,它们可以在我们游戏的任何地方创建和销毁例如,在我们的游戏开始时,我们可以通过蓝图生成一个内部有一些逻辑的Actors,例如,如果我们开始我们的游戏,如果我们想要一个由 AI 驱动的骑士生成并在我们生成时攻击你可以用蓝图生成它你动态地了解这个Actors,而不仅仅是拖放到场景中,我们之前是如何做到的,您还可以动态地绘制它,例如,如果我们与 Boss 战斗并杀死那个 Boss,我们有一些很酷的死亡动画,然后你需要从我们的世界中摧毁这个Actors,这样它就会消失,这样你就可以触发销毁事件,销毁事件非常好,因为当你从场景中销毁一个Actors时,你也会将它从我们的 RAM 内存中删除游戏,这非常好,因为你从游戏中释放了运行的负载
#游戏模式
游戏模式类定义了游戏规则,例如游戏时长;另一件事是游戏模式的另一个例子是当游戏开始时你可以在这个类中当游戏结束时当关卡完成时。当然游戏模式类名称是A游戏模式基础首先我要点击世界设置,在世界设置中,我们有一个标签,上面写着游戏模式,现在游戏模式是 BP 和这里有一些游戏模式的东西,比如旁观者,比如玩家状态游戏状态玩家控制器 HUD 默认 Pawn Plus 等等这是游戏模式的设置
#Controller玩家控制器玩家控制器是负责控制玩家使用的棋子的Actors。您首先需要了解有关玩家控制器的一些事情即此类没有物理表示,因此您无法在 3D 或 2D 等游戏中看到它,例如,如果您正在创建手机游戏,则需要创建操纵杆,这将在视觉上代表控制器。但是如果您使用的是鼠标和键盘,或者可能是操纵杆这将不会在您的游戏中表示接下来是创建该控制器类以控制,它可以像操纵杆和鼠标一样被人控制,或者你可以用人工智能或 AI 来控制它。请记住,控制器可以接收通知我的意思是例如,如果我们的玩家现在正在行走,我们正在向角色提供我的控制器正在移动角色的信息,当我跳跃时,我们将通知发送到我们控制我们正在跳跃,此时我们可以禁用行走并进入跳跃状态,这样您就可以为您的控制器设置通知,无论是操纵杆鼠标键盘还是触摸屏,您都可以向控制器提供正在发生的事情的信息
控制器的最后一点要记住,虚幻引擎中的默认控制器你只能控制一部手机,这意味着这个控制器只能控制这个角色,例如,如果你正在制定像魔兽争霸这样的策略你需要同时控制几个单元你需要创建你的自定义控制器