2016-11-01 23 views
0

プレイヤーが自分のウィンドウにランダムにドロップされたアイテムをピックアップしたときにプレイヤーに+5コインを与えようとしました。なんらかの理由で私はそれを拾おうとすると、私はたくさんの硬貨(1秒あたり5本の硬貨)を得るが、硬貨の画像は消えない。プレイヤーがピックアップした後にアイテムが消去されない

counter = 0; 
      for (iter11 = pickUpArray.begin(); iter11 != pickUpArray.end(); iter11++) 
      { 
       if(Player1.rect.getGlobalBounds().intersects(pickUpArray[counter].rect.getGlobalBounds())){ 

        if(pickUpArray[counter].isCoin == true){ 
         Player1.coins += pickUpArray[counter].coinValue; //Adding coinValue on Player1 coins balance 
         pickUpArray[counter].destroyed == true; 
        } 
       } 

       counter++; 
      } 
+0

デバッガとは何ですか? – displayname

+0

あなたが持ち上げようとしているコインが破壊されているかどうかチェックしますか? – nwp

+0

http://prntscr.com/d1rofiはそれが普通ですか? haha – Julian

答えて

1

私はそれを拾い上げた後に単独で削除しなかった理由は、この '=='です。

pickUpArray[counter].destroyed = true;

関連する問題