0

私は iPhone 用の最初のゲーム アプリを開発していますが、まだ Objective-C には少し慣れていません。

ゲームは順調に進んでいますが、ちょっとした問題で立ち往生しています...

20キルごとに+1ライフを獲得できるようにしたいのですが、その方法は知っていますが、次のような不十分なコードで...:

    switch (kills) {

        case 20:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

            break;

        case 40:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

            break;

        case 60:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

            break;
        case 80:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

            break;
        case 100:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

            break;

        case 120:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

            break;
        case 140:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

            break;
        case 160:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

            break;

        case 180:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

            break;

        case 200:

            lives++;

            livescount.text = [NSString stringWithFormat:@"%i", lives];

などなど……無限に書きたくないです笑


私は、これがコードの書き方として不適切であることを知っています。誰か20キルごとに適切なコードを教えてください= +1ライフ。私はおそらくコードがどのように機能するかを見つけて理解するでしょう.

4

2 に答える 2