gpt4 book ai didi

iphone - 使用 cocos2d 在 iPhone 上显示游戏分数的最佳方式?

转载 作者:太空狗 更新时间:2023-10-30 03:28:36 26 4
gpt4 key购买 nike

我希望使用 cocos2d 在 iPhone 应用程序中持续显示游戏分数。关闭 cocos2d 显示应用程序运行的 FPS 的代码:

-(void) showFPS
{
frames++;
accumDt += dt;

if ( accumDt > 0.1) {
frameRate = frames/accumDt;
frames = 0;
accumDt = 0;
}

NSString *str = [NSString stringWithFormat:@"%.1f",frameRate];
[FPSLabel setString:str];
[FPSLabel draw];
}

我可以让分数正确显示,但它会闪烁,即使应用程序以超过 60 FPS 的速度运行......有什么想法吗?

最佳答案

对于任何可能感兴趣的人,我最终使用了一个 cocos2d 标签:

scoreLabel = [Label labelWithString: [NSString stringWithFormat:@"%d", score] dimensions: CGSizeMake(180, 20) alignment: UITextAlignmentRight fontName:@"Arial" fontSize: 20];
[scoreLabel setPosition: cpv(100,100)];
[self add: scoreLabel];

希望这可以帮助其他人。

关于iphone - 使用 cocos2d 在 iPhone 上显示游戏分数的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/337732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com