Подтвердить что ты не робот

Не удается открыть файлы SKS с частицами

Я делаю игру с Xcode 6 GM с помощью SpriteKit, и по какой-то причине из-за большого количества моих файлов частиц .SKS теперь сбой Xcode, что делает их невозможными для открытия. Я также заметил, что файлы, которые сбой Xcode также сбой моего приложения, когда они не были получены с помощью NSKeyedUnarchiver. Поэтому я предполагаю, что, учитывая обстоятельства сбоев, некоторые из моих файлов SKS стали коррумпированными. Есть ли какое-то разрешение для этого, кроме как начинать с нуля снова за все мои поврежденные файлы частиц SKS? Могу ли я каким-то образом вручную изменить файлы SKS через внешний редактор и исправить проблему? Также есть какие-то шаги, которые я могу предпринять в будущем, чтобы гарантировать, что мои файлы SKS не будут снова повреждены (например, есть некоторая ошибка в Xcode 6, что я должен знать об этом, что приводит к повреждению файлов SKS).

Изменить. Похоже, что Xcode обрабатывает эти файлы как сцены, а не файлы частиц, которые приводят к сбоям. Поэтому по какой-то причине Xcode 6 GM Sprite Kit Editor не сохраняет формат файла правильно, что приводит к тому, что файлы частиц сохраняются в виде файлов сценариев, приводя к поврежденному файлу.

4b9b3361

Ответ 1

НЕ открывайте файлы частиц SKS в Xcode 6 GM! Существует ошибка, из-за которой они сохраняются как SKScenes, что приводит к повреждению файла.

Вам нужно скачать бета-версию Xcode 6.1, которая исправляет ошибку в редакторе Apple sprite kit.

Однако, если ваш файл уже поврежден, вам нужно будет воссоздать файл SKS с нуля. Но если у вас есть резервная копия, как и я, вам это не понадобится.

Но если у вас нет резервной копии, вот подсказка, которая поможет вам просмотреть ваши свойства вашего коррумпированного эмиттера, чтобы вы быстро воссоздали файл SKS. Если вы щелкните правой кнопкой мыши свой поврежденный файл SKS и откройте в редакторе Sprite Kit, Xcode не выйдет из строя, потому что он фактически выберет сцену, в которую он неправильно упаковал ваш эмиттер. И оттуда вы можете просмотреть свойства вашего излучателя. Затем я сделаю снимок, чтобы теперь, когда вы воссоздаете файл SKS, вы можете быстро установить его свойства еще раз. Помните, что вы не можете просто щелкнуть файл, который вам нужен, щелкнуть правой кнопкой мыши и открыть его в редакторе Sprite Kit.

В будущем я предлагаю всем создавать резервные копии ваших файлов SKS в том виде, в каком они есть, и были очень ошибочными во всех бета-версиях Xcode 6, и эта основная ошибка в GM неприемлема. Я также избегаю использования файлов SKS для ваших сцен, потому что у меня были некоторые странные ошибки и сбои, и последнее, что вы хотите, - это воссоздать целую сцену! Файлы SKS могут быть полезны, но они не были готовы к выпуску IMO. Поэтому либо произвольно создавайте резервные копии ваших файлов SKS, либо просто создавайте свои сцены и излучатели программно, пока редактор Sprite Kit не станет более стабильным.