void GameScene::update(float dt) { //隨機產生0(沒有)或1(100分)或2(200分) int n = random(0, 2); int randomHole = random(0, 8); if(n==1) { //只有兩種可能時,createRabbits(randomHole, n == 1 ? _NORMALRABBIT : _ANGRYRABBIT); createRabbits(randomHole, _NORMALRABBIT); } else if(n==2) { createRabbits(randomHole, _ANGRYRABBIT); } else { _touchArray[randomHole] = false; //代表不能點擊 ClippingNode *clippingSprite = _clippingNodeArray.at(randomHole); Sprite *rabbitSprite = _rabbitMap.at(randomHole); clippingSprite->removeChild(rabbitSprite); } }