gpt4 book ai didi

c++ - 您好,我需要弄清楚如何更改坐标。不是图形用户界面

转载 作者:行者123 更新时间:2023-11-28 00:45:13 24 4
gpt4 key购买 nike

我正在使用 Microsoft Visual C++ Express 2010我有一个变量:int x,表示视频游戏角色的位置。 (他们当然是 Y) 程序循环,每次都将 X 更改几个位置。但必须在0-800之间。当它到达 0(应该是屏幕的边缘)时,它会倒带。

我已经想出如何在每次程序运行时更改它们的值,但我如何确保它的值保持在 0-800 范围内,并在到达位置 0 时倒带它?它完全在 Main 之外有自己的功能。谢谢。

最佳答案

x = (x + 800) % 800;

这将使 x 保持在 (0..799) 内。如果您确实需要 (0..800),请将 800 替换为 801

关于c++ - 您好,我需要弄清楚如何更改坐标。不是图形用户界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16554475/

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