Я просто возился с проектом SpriteKit Objective C (OS X). Я пытаюсь сделать окно (кадр) таким же, как и моя сцена. Я изменил свою сцену (1366, 768), но мой кадр был еще (800, 600). Чтобы исправить это, я добавил следующий код ViewController.m
:Как изменить размер окна для проекта SpriteKit
[self.skView setFrame:NSMakeRect(0, 0, 1366, 768)];
Это сделал трюк, но теперь, когда я показываю вещи в моей сцене (0, 0) находится в центре экрана, а не в левом нижнем углу угол. Как вы это исправите? Или есть другой способ изменить размер рамки так, чтобы исходная позиция НЕ была изменена в нижнем левом углу?
Прошу прощения ... это был глупый вопрос. Я всегда считал, что опорная точка SKScene была (0, 0), но она кажется (0,5, 0,5). Я не уверен, было ли это всегда так, или если он изменился за последние год-два. В любом случае, добавив '[scene setAnchorPoint: CGPointMake (0, 0)];' после создания сцены в 'ViewController.m' исправлено все. – 02fentym
Вы должны сделать свой комментарий ответом, поэтому, если кто-то споткнется об этом в будущем, у него будет ответ на обращение. –
Хорошо, я сделаю это :) – 02fentym