Wie wird ein Score Integer in Cocos2d aktualisiert und angezeigt?

8

Ich mache offensichtlich ein Spiel mit einer Punktzahl. Wie rufe ich eine Aktualisierungsmethode auf und lasse die Ganzzahl tatsächlich in der oberen rechten Ecke angezeigt werden?

    
ipodfreak0313 10.04.2011, 11:01
quelle

3 Antworten

8

Hier könnte das funktionieren

In der .h-Datei:

%Vor%

In der .m-Datei:

  

In der init-Methode:

%Vor%

Irgendwo anders:

%Vor%

Rufen Sie jetzt einfach an: [self addPoint]; wenn der Benutzer einen Gegner tötet.

Das sollte funktionieren, sag mir, ob es nicht ist, weil ich es nicht getestet habe.

    
tallen11 26.04.2011, 00:46
quelle
3

in der Header-Datei:

%Vor%

in der Implementierungsdatei:

%Vor%

BEARBEITEN : Wenn Sie keinen ivar verwenden möchten, können Sie Tags verwenden:

%Vor%

EDIT 2 : Aus Leistungsgründen sollten Sie zu CCLabelAtlas oder CCBitmapFontAtlas wechseln, wenn Sie den Score sehr häufig aktualisieren.

Lesen Sie auch den cocos2d-Programmierleitfaden zu Labels .

    
Felix 10.04.2011 12:16
quelle
0

Verwenden von UILabel

%Vor%

Verschieben Sie das UILabel am oberen Rand der Ansicht mit dem Interface Builder Sie könnten es auch programmgesteuert erstellen

%Vor%     
Antwan van Houdt 10.04.2011 11:05
quelle

Tags und Links