Cómo aprender bien a desarrollar juegos en iOS
==Comenzando==
Es necesario estar familiarizado con Objective-C. La sintaxis es relativamente simple y en realidad no lleva mucho tiempo. Si tienes experiencia previa con otros lenguajes de programación, te sentirás un poco raro cuando entres en contacto con él por primera vez. Úsalo durante unos días más y poco a poco te irás acostumbrando.
Familiarízate con Xcode, como la gestión de proyectos, las funciones de cada botón, la configuración de varias opciones, las nuevas funciones después de 4.4, etc. Si no entiendes nada, StackOverflow es una buena ayuda.
Estar familiarizado con un motor de juego. Por ejemplo, elegí cocos2d porque es flexible, estable, tiene una comunidad activa y el costo de aprendizaje no es muy alto. Por supuesto, existen otros motores excelentes y la elección varía de persona a persona.
==Avanzado==
Lea más libros/documentos, practique más, comuníquese más, resuma más y lea más código fuente si es posible.
El camino es sencillo, pero aquí murió mucha gente. Leer más libros/documentos significa que estás preparado para aceptar cosas nuevas, nuevos desafíos y diversos umbrales. Al igual que se coloca frente a usted una dosis de medicina amarga y una caja de chocolates, debe tener el coraje de llevarse la medicina amarga a la boca (dedique menos tiempo a navegar por Weibo y mirar varios programas de variedades, pueden brindarle breves (placer a largo plazo, pero a la larga definitivamente hará más daño que bien). Cuando tomes la medicina amarga y ya no sientas el amargor, e incluso sepa bien, habrás ganado.
Dado que se trata de desarrollo de juegos para iOS, permítanme hablar sobre algunos libros que creo que son bastante buenos. Debido a que elegí el motor cocos2d, solo puedo recomendar libros en esta área, "Aprenda el desarrollo de juegos cocos2d". " "con iOS 5". Después de leer este libro, podrás hacer casi todos los ejercicios que contiene. Básicamente, te lo pasarás bien jugando con el motor cocos2d.
Dado que se trata de programación, debes estar familiarizado con los patrones de diseño comunes; de lo contrario, no reconocerás el código que escribas después de una semana, y mucho menos lo mantendrás y actualizarás.