试图让SKLabelNode显示浮动

时间:2016-01-24 00:00:11

标签: swift sprite-kit

尝试让SKLabelNode显示浮动,但它只显示一个整数。这就是我现在所拥有的:

sum

我尝试将其转换为浮点数并将其显示为字符串,但它仍然显示为int。例如233/8,它显示29.

1 个答案:

答案 0 :(得分:0)

您正在失去精度,因为您正在使用整数,然后将结果转换为Float。在划分这两个数字时,您需要使用Float(或Double)。

您可以改用:

sdrLabel.text = String(NSUserDefaults.standardUserDefaults().doubleForKey("TotalScore") / NSUserDefaults.standardUserDefaults().doubleForKey("TotalDeath"))