ランダムな絵文字が上隅に表示され、別の絵文字がページに表示されるゲームを構築しています。プレイヤーは、時間がなくなり、ページの絵文字が、彼が失うことになるコーナーの絵として現われる前に、絵文字を打つべきです。私は絵文字をボタンとして作らなければならないことを知り、イメージの配列を作成しました。しかし、どのようにして私の配列からランダムに呼び出されるように両方の絵文字をリンクすることができますか?スウィフト3時間前にヒットしたゲームを作成する
class ViewController: UIViewController {
@IBOutlet var myButton: UIButton!
var timer:Timer?
@IBAction func pressed(_ sender: Any) {
let imageArray:[UIImage] = [UIImage(named: "1.png")!,
UIImage(named: "2.png")!,
UIImage(named: "3.png")!,
UIImage(named: "4.png")!,
UIImage(named: "5.png")!,
UIImage(named: "6.png")!,
UIImage(named: "7.png")!,
UIImage(named: "8.png")!,
UIImage(named: "9.png")!,
UIImage(named: "10.png")!]
let myButton = UIButton(type: .custom)
let imageArray:UIImage = myButton.image(for: UIControlState.normal)! as UIImage
// let myButton = UIButton(type: UIButtonType.custom) as UIButton
myButton.setImage(UIImage(named: "10.png"), for: .normal)
// button.frame = CGRectMake(100, 100, 100, 100)
myButton.addTarget(self, action: "btnTouched:", for:.touchUpInside)
self.view.addSubview(myButton)
print ("hi")
}
func randomValueBetween(min: Int , max: Int) -> Int {
var a = min
var b = max
if a > b {
swap(&a, &b)
}
return Int(arc4random_uniform(UInt32(b - a + 1))) + a
}
}
なぜSpriteKitを使用せず、uibuttonではなくspriteとしてur emojisを追加しますか? – OverD
違いは何ですか?申し訳ありませんが、これは私の最初のプロジェクトです – nabusaadah
SpriteKitは一般的にゲーム開発のために、UIKit – OverD