gpt4 book ai didi

c - Pacman 中的线程或多控制流

转载 作者:行者123 更新时间:2023-12-01 04:23:23 27 4
gpt4 key购买 nike

我打算从头开始用 C 语言编写 Pacman 游戏。我面临的最基本的挑战是如何同时维护多个控制流。我的意思是吃 bean 人如何移动,幽灵如何移动,分数如何更新——所有这些都是同时进行的。一般来说,这对所有游戏来说都很常见。这里涉及任何类型的线程吗?如果是的话,谁能告诉你如何让你的程序同时做很多事情(如果你用 C 语言告诉它会很有帮助)。

提前致谢

最佳答案

实时游戏开发的基本原则之一是游戏刻度。它代表了事情发生的一个小时间单位。所以你可能每 0.100 秒就有一个滴答声。刻度线越小,您的控制力就越好。

您可以将它们视为具有时间限制的非常快速的回合。如果您在该回合没有做任何事情,您将放弃该回合。

关于c - Pacman 中的线程或多控制流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584502/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com