CFTimeInterval为Float

时间:2014-06-10 16:01:04

标签: types swift

我使用swift制作游戏,我需要使用Delta Time,但它是CFTimeInterval(Double),理想情况下我需要它是一个浮点值,所以我可以使用它在我的其他代码中。

我猜它很简单,我无法得到它!

2 个答案:

答案 0 :(得分:2)

不确定你的意思。你想传递CFTimeInterval一个浮点数还是把它变成浮点数?无论哪种方式,它应该是其中之一:

let someFloat: Float = 2.0;

// passing it a float
let someInterval = CFTimeInterval(someFloat)

// creating a float with it
let someOtherFloat = Float(someInterval)

答案 1 :(得分:1)

将其转换为Float()我认为:

var newValue = Float(CFAbsoluteTimeGetCurrent())
println("Float value: \(newValue)")