我已经读过播放器控制器是一个为pawn提供输入的类,但也有人写道,输入工具也可以直接添加到pawn类中。我有几个问题1)那么播放器控制器的用途是什么? 2)我的游戏可以在没有任何玩家控制器的情况下运行吗? 3)什么是自动拥有?(在论坛上阅读,只有那个典当会自动移动,但我不理解这个概念)4)默认的播放器控制器是什么? 5)一个级别中我可以拥有几个玩家控制器?
我是菜鸟,最近开始学习ue4。因此,如果我有任何问题是无效的,请对此表示抱歉。请阐明我的玩家控制器概念。谢谢
答案 0 :(得分:0)
1)那么播放器控制器有什么用? -播放器控制器类是父类,您可以从中继承任何控制器类到播放器,在其中您可以设置与控件,鼠标输入,键盘输入,操纵杆等相关的所有逻辑
2)我的游戏可以在没有任何玩家控制器的情况下运行吗? -不,您不能,虚幻引擎不会执行此操作,因为默认情况下,虚幻引擎会分配默认的播放器控件类,这就是您第一次点击播放器后在编辑器中为空播放时如何在游戏中导航级别。
3)什么是自动拥有? -它的引擎如何在可玩角色上分配您的控制权,比如说您在地图上有2个角色,一个驾驶汽车,一个携带枪支,并且您想在它们之间切换并控制他们,这就是Possesing的工作方式,但将其设置为自动,将直接将您分配给默认的mainplayer类。阅读本文档Posses Pawns PossessPawns/Blueprints
4)什么是默认播放器控制器? -它就像您阅读时一样,它是默认的播放器控制器类,您没有使用它,而是在父类是默认播放器控制器的情况下创建了自己的播放器类
5)一个级别中我可以拥有几个播放器控制器? -取决于您要在级别上获得多少“类型”的玩家,因为您只需要执行玩家控制器类,然后实例将被不同的玩家使用。
真的,我建议您通过史诗游戏资源视频学习。 Epic Games Academy 这门课也很棒 Udemy Unreal Engine Course