【发布时间】:2016-07-03 23:11:25
【问题描述】:
int moveDown = 10;
int moveRight = 10;
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 10; j++) {
xEnemies[j].drawEnemy(window);
xEnemies[j].setPos(sf::Vector2f(moveRight, moveDown));
moveRight += 50;
}
moveDown += 50;
}
大家好,我在这里尝试用循环和矢量在屏幕上绘制敌人。我希望玩家能够摧毁敌人,但是每当敌人被摧毁时,敌人就会再次重绘,因为它在 while(isOpen()) 循环下。所以我的问题是:有没有办法在这个循环之外绘制对象?
【问题讨论】:
-
不画破坏的怎么样?
标签: c++ loops drawing draw sfml