gpt4 book ai didi

function - 快速随机函数

转载 作者:搜寻专家 更新时间:2023-11-01 06:24:05 25 4
gpt4 key购买 nike

我正在制作一款为玩家生成随机障碍物的游戏,因此我想要一个函数来返回生成障碍物的随机函数。

 func createObstacle() {

var obstacles = [obstacle1(), obstacle2(), obstacle3()]

var randomObstacle = Int(arc4random_uniform(UInt32(obstacles.count)))

var obstacle = obstacles[randomObstacle]
}

问题是我真的不知道如何让我的函数返回另一个函数。

最佳答案

假设我没有正确理解你的问题,你想要这样:

 func createObstacle() -> () -> () {

var obstacles = [obstacle1, obstacle2, obstacle3]

var randomObstacle = Int(arc4random_uniform(UInt32(obstacles.count)))

return obstacles[randomObstacle]
}

查看有关函数的文档部分:https://developer.apple.com/library/ios/documentation/swift/conceptual/Swift_Programming_Language/Functions.html#//apple_ref/doc/uid/TP40014097-CH10-XID_243

关于function - 快速随机函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27046716/

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