Во-первых, будьте очень осторожны, пытаясь транслитерировать между языками. Вы не можете просто забрать идиомы Java и «сделать то же самое» на iOS во многих случаях. Многие вещи выполняются с совершенно другим подходом (резьба - основной пример, рисунок часто делается по-другому). Вы должны потратить некоторое время на изучение платформы, или вы получите то, что «почти» работает, и преследовать ошибки и проблемы производительности навсегда.
Таким образом, инструмент, который вы, вероятно, хотите изучить, - это Cocos2D, который является очень хорошим инструментарием 3rdparty для создания 2D-игр на iPhone. Это, как правило, гораздо лучший подход, чем попытка создать его с нуля и иметь более низкую кривую обучения для игрового разработчика.
это простой 2D игры. графика будет состоять только в рисовании изображений на экране. все, что мне нужно, - это то, как работают графики и как работает контроллер просмотра, если что-то похожее на android. – tyuo9980
Вы даже можете использовать OpenGL для игр 2D и 2.5D, но если это действительно очень просто, вы можете использовать экземпляры UIImage и один подкласс NSViewController для настройки представления и управления логикой. Анимация позиций и других элементов рендеринга изображений сглажена с помощью методов анимации UIView. –
Включает ли это масштабирование изображения, перекос и поворот? О, на самом деле в моей игре есть один компонент, который требует рендеринга радиального градиента, который имеет пользовательскую высоту и длину, а затем вращает его. – tyuo9980