申し訳ありませんが、私はコーディングや、フラッピー バード ゲームの独自のカスタマイズを入力することに挑戦するのは比較的新しいものです。鳥用と背景用の 2 つのカスタマイズ可能なボタンを作成しました。鳥のボタンは完全に機能しますが、ゲームの実行中にメイン メニューの背景ボタンをクリックすると、ゲーム内で変更されますが、メイン メニューのボタン自体は変更されませんか? どんな助けでも大歓迎です、ありがとう!
import Foundation
class GameManager {
static let instance = GameManager();
private init() {}
var birdIndex = Int(0);
var birds = ["Blue", "Green", "Red"];
func incrementIndex() {
birdIndex += 1;
if birdIndex == birds.count {
birdIndex = 0
}
}
func getBird() -> String {
return birds[birdIndex];
}
var backIndex = Int(0);
var backs = ["Day", "Night", "Preme"];
func otherincrementIndex() {
backIndex += 1;
if backIndex == backs.count {
backIndex = 0;
}
}
func getBack() -> String {
return backs[backIndex];
}
func setHighscore(highscore: Int) {
UserDefaults.standard.set(highscore, forKey: "Highscore");
}
func getHighscore() -> Int {
return UserDefaults.standard.integer(forKey: "Highscore");
}
}
カスタマイズ可能な鳥のボタンは機能しますが、背景のボタンは機能しません。この問題は、このセクションまたはゲームプレイ シーンによって引き起こされるのでしょうか? よろしくお願いします。