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?
Hier könnte das funktionieren
In der .h-Datei:
%Vor%In der .m-Datei:
%Vor%In der init-Methode:
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.
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 .
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%Tags und Links iphone xcode cocos2d-iphone