У меня есть законченная игра, и я добавляю в код рекламу.В настоящее время я добавил кнопку, которая будет вознаграждать пользователя монетами после нажатия кнопки.Эта кнопка установлена в моем контроллере вида.
Однако, поскольку кнопка была создана в Main.Storyboard, она остается видимой во всех сценах, иногда конфликтуя с игровым процессом.
Моими текущими сценами являются MainMenuScene, GameScene, StoreScene и GameOverScene.
Мне нужна кнопка, чтобы она была видна только внутри сцены главного меню, а не была сценой во всех остальных сценах.Все текущие решения либо устарели, либо не имеют отношения к моей игре.Спасибо
Вот код кнопок на моем контроллере вида
@IBAction func playVideoAd(_ sender: Any) {
if GADRewardBasedVideoAd.sharedInstance().isReady == true {
GADRewardBasedVideoAd.sharedInstance().present (fromRootViewController: self)
}