我正在做一个大学任务,其中我必须重新创建经典的青蛙游戏。轮胎运动有问题。如果陈述没有解决条件是否满足C++
for (int tZ = 0; tZ < kTyreColumnLength; tZ++)
{
for (int tX = 0; tX < kTyreRowLength; tX++)
{
eachTyre = tX + tZ;
tyre[eachTyre] = tyreMesh->CreateModel(0, -2.50, 0);
tyre[eachTyre]->Scale(10);
tyre[eachTyre]->SetX(tyreXs[tX]);
tyre[eachTyre]->SetZ(tyreZs[tZ]);
if (tZ % 2 == 0)
{
tyreMovingLeft[eachTyre];
}
}
}
基本上,我画轮胎的方式是通过嵌套for循环。内圈绘制3个轮胎,并为每一行重复(外圈)
然后,我试图分配每个“偶数”行轮胎,布尔跟踪其方向。
tZ%2 == 0每当外循环迭代时,IS正确解析为真/假,调试器说满足条件,但它永远不会执行。
你对tyreMovingLeft没有做任何事情 – 2016-02-27 15:45:28
我就在我的代码中。根据调试器的问题 –
你怎么知道“它永远不会执行”?它没有什么可执行的...... –