【发布时间】:2017-01-14 19:32:42
【问题描述】:
我正在学习如何编码,作为第一个项目,我认为创建一个与计算机对抗的小石头剪纸游戏是个好主意。问题是,很明显计算机可能不会显示他的选择,所以我必须创建一个函数,让随机图片 x(我正在使用 Apple 的笑脸)出现在屏幕上的位置 x。
所以我必须:
1到3之间的随机数
var rN = GKRandomDistribution(lowestValue: 1, highestValue: 3)let array = [opStone, opPaper, opScissors] //already declared as fileslet choiceOp = array[rN]choiceOp.position = CGPoint(x. ?, y: ?)self.addChild(choiceOp)
理论上。问题是,Swift 在第三步不接受GKRandom 分布式编号rN。
你有什么想法吗?
【问题讨论】:
-
如果您打算使用该随机数作为数组索引,对于 3 个元素的数组,它应该是从 0 到 2