簡體   English   中英

更新分數標簽

[英]Update Score Label

在這里需要幫助。 我正在嘗試使用下面的代碼更新分數,但標簽文本名稱彼此重疊,而不是顯示新分數。 例如,初始值為0,新值為10,數字10與0重疊,而不是用10代替0。有人可以幫忙嗎?

碼:

self.sumLabel = [SKLabelNode labelNodeWithFontNamed:@"Chalkduster"];
self.sumLabel.text = @"Score: 0";
self.sumLabel.fontSize = 20;
self.sumLabel.position = CGPointMake(self.size.width-160, self.size.height-450);
[self.sumLabel setText:[NSString stringWithFormat:@"Score: %i", self.initial]];
[self addChild:self.sumLabel];

好像您正在多次創建和添加標簽。 通過將對象存儲到屬性中來嘗試重用上一個對象

當您要更新它時,只需要調用setText

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM