绘制多个圆圈并移动它们

时间:2014-08-01 00:40:57

标签: c++ xcode cinder

我试图制作一个小型游戏,一个男人射击"子弹" (这只是圈子)。当有人拖动鼠标时,我试图这样做,会产生多个圆圈。目前,圆圈仅在鼠标释放时移动。我添加了一个for循环,所以当我拖动鼠标时,会产生30个圆圈(剪辑大小) - 但是当我测试它时,圆圈可能会产生,但圆圈只会停留在男人的旁边,直到我释放鼠标。

if(drag == true)
{
    for(int i = 0; i < 30; i++)
    {
        gl::color(Color(0, 0, 0));
        gl::drawSolidCircle(Vec2f(x, y), 2);
        gl::color(Color(1, 1, 1));
    }
}

这是我第一次使用c ++或者cinder创建一个游戏,很抱歉,如果我错过了一些明显的东西(简单地说,我在编码时非常无聊)。提前谢谢!

1 个答案:

答案 0 :(得分:0)