Answers:
历史原因与目前的推理有所不同-以前是要有一个“安全”屏幕,该屏幕始终驻留在内存中,因此,如果游戏进入演示循环并且玩家触摸了控制器,它可以立即返回到开始屏幕并让交互立即开始。
然而,通常这些天来,它有另一个目的。对于新一代控制台,“开始”屏幕是用户不可知的。开始屏幕上的任何内容都不需要知道哪个用户正在积极玩游戏。您可以进入开始屏幕,而无需加载任何保存数据,也不需要用户登录。因此,您可以快速进入开始屏幕,而无需显示任何符合TCR的消息。
要求用户按开始键可为您提供关键信息:哪个控制器是主要控制器。它不一定是第一个或唯一连接的控制器,您可能有几个同等有效的控制器可供选择。您不知道用户实际选择了哪个用户,直到他们按下了按钮。一旦使用了该控制器,它将在其余的游戏过程中仍然是主要的控制器。
在XBox 360(以及最可能的其他控制台)上,找出主要控制器的位置通常还可以为您提供其他信息:哪个用户在玩游戏。因为每个用户都绑定到一个控制器,所以您知道正在播放哪个用户,并由此知道要加载的保存数据。许多/大部分内容都绑定到特定用户,因此在继续之前确定谁在玩游戏很重要。如果没有人登录到控制台,游戏通常会在此时提示用户登录,或询问玩家是否乐于扮演“来宾”的角色,即不进行保存(因为没有用户,所以无处可寻)保存到)。
您还会发现,通常,更改用户(通过注销和重新登录)将使您返回到开始屏幕。这是因为相关的特定于用户的数据是在游戏中的这一点之后加载的,并且“开始”屏幕是用户界面流中最简单的点,您可以确切地知道加载了什么数据(无)。
控制台制造商要求将其作为标准技术要求清单(TRC)的一部分。原因之一是,如果没有人触摸控制器,则允许启动屏幕循环回到演示模式,这将停止屏幕烧毁,并使商店可以轻松地在游戏中轻松弹出并让其在无需干预的情况下运行循环动作。
您的猜测是次要目的,这就是它的使用方式=)
在旧的街机系统上,按下开始按钮,将初始化随机数生成器的种子。使用此种子,以便每个播放会话都是唯一的。在较新的系统上,我没有任何线索,我想这只是一个习惯。
另请参阅: