Я пытаюсь выполнение проектно простого перехода между сценами перекрестной регулировкой в моем спрайтах комплекта проект со следующим кодом:SpriteKit crossFadeWithDuration: между сценами не работает, как ожидалось
SKTransition *crossFade = [SKTransition crossFadeWithDuration:1.0f];
[self.view presentScene:game transition: crossFade];
от метода моей главной сцены.
Вот что происходит:
- Игра сцена появляется сразу над текущей сценой.
- Игровая сцена исчезает через 1 секунду, раскрывая основную текущую сцену.
- Игровая сцена мгновенно появляется над текущей сценой.
И вот что я ожидал случиться:
- Игра сцена исчезает в течение основной текущей сцены
я проверил это и в других проектах (например, this one) и я получить такое же поведение.
Является ли переход на работу по назначению или я делаю что-то неправильно?
Если вы зарегистрируете свойство 'scene' в представлении перед вызовом' presentScene: transition: ', вы получите распечатку текущей сцены? –
Я получаю тот же эффект (заменил один из моих существующих переходов сцены с перекрестным затуханием), это, кажется, ошибка. Вы должны сообщить об этом как об ошибке для яблока с простым тестовым проектом: https://bugreport.apple.com – LearnCocos2D
@Guy Kogus Я еще не пытался, я постараюсь как можно скорее, но что я должен ожидать от этого? – membersheep