我很抱歉,但我对编码和冒险输入我自己的飞鸟游戏的自定义内容还比较陌生。我为鸟和背景制作了两个可自定义的按钮。小鸟按钮功能齐全,但是当游戏运行时,如果我点击了主菜单上的背景按钮,它在游戏中发生了变化,但按钮本身在主菜单上没有变化?任何帮助将不胜感激,谢谢!
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");
}
}
可自定义的鸟按钮确实有效,但背景按钮无效。这个问题是由这个部分还是游戏场景引起的?再次提前感谢您。