Существует два решения о создании таймеров с «обновлением» и действиями. Но мне нужен таймер, который мог бы продолжаться, даже если игрок закрыл игру. Итак, когда игрок возвращается к игре через определенное время, его прогресс может быть сохранен. Могу ли я использовать CFAbsoluteTime, чтобы это сделать?Как создать таймер здания в игре spritekit?
ответ
Для этой цели вы должны посмотреть дату/время, а не таймеры в приложении.
По сути, вам нужно отслеживать время, прошедшее между запусками приложения. Вы можете сделать это, сохранив дату в пользовательских настройках по умолчанию, когда приложение будет закрыто, и сравните его с текущей датой, когда приложение будет открыто в следующий раз, чтобы выяснить, сколько времени прошло.
Возможно, вам захочется взглянуть на использование внешних часов, например, захват времени с веб-сайта, это не позволит людям просто менять часы, чтобы изменить время. (Это, однако, не позволит людям изменять DNS, чтобы перейти на собственные веб-серверы, но большинство людей поймут эту проблему для простой игры)
Спасибо KnightOfDragon! Я буду помнить об этом. –
- 1. Мне нужно реализовать таймер в моей игре SpriteKit?
- 2. Прокрутить в spritekit игре
- 3. Пауза в игре SpriteKit
- 4. Как реализовать таймер SpriteKit?
- 5. Расчет скорости в игре SpriteKit
- 6. Опыт игры в игре SpriteKit
- 7. Как отключить второе касание в игре SpriteKit?
- 8. В игре таймер для pygame
- 9. Таймер в игре на Python
- 10. Создание элементов AppKit в игре SpriteKit
- 11. Таймер в игре Python/Pygame
- 12. Как сделать таймер сборки в игре?
- 13. Как реализовать таймер в моей java-игре?
- 14. Как показать таймер в игре Cocos2d?
- 15. Как создать водную линию SpriteKit
- 16. Высокое использование ЦП в игре SpriteKit
- 17. Изменение начальной сцены в игре spritekit
- 18. Размывание по краям изображения в игре SpriteKit
- 19. Чрезвычайно медленная частота кадров в игре SpriteKit
- 20. Как создать вертикальное меню прокрутки в spritekit?
- 21. Как создать градиент в Spritekit?
- 22. Таймер Python в математической игре Tkinter
- 23. Таймер обратного отсчета во флеш-игре
- 24. Как мне сохранить «монеты» в моей игре в Swift SpriteKit?
- 25. Запуск функции при активной игре iOS - SpriteKit
- 26. Как создать последовательность действий в приложении, как в игре с spritekit?
- 27. Cocos2d: Как создать глобальный таймер?
- 28. Как освободить память в игре Spritekit после окончания SKScene
- 29. Как увеличить FPS в игре spritekit с большим количеством SKShapeNodes?
- 30. Как правильно приостановить движения спрайтов в игре SpriteKit?
Спасибо dognotdog! –