Desenvolvimento de Jogos para iOS Casa do Codigo
Sumário
Sumário
1
2
Introdução ao desenvolvimento de jogos no iOS
1
1.1
O que você encontrará neste livro . . . . . . . . . . . . . . . . . . . . .
3
1.2
Que comece a diversão! . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
Protótipo de um jogo
9
2.1
Iniciando o projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.2
Criando a base do jogo . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3
Desenhando o objeto principal . . . . . . . . . . . . . . . . . . . . . . 20
2.4
Captando os comandos do usuário e movendo objetos . . . . . . . . . 24
2.5
Criando o inimigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.6
Detectando colisões e mostrando resultados . . . . . . . . . . . . . . . 32
2.7
Adicionando um placar . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.8
Criando botões de interface do usuário . . . . . . . . . . . . . . . . . . 42
2.9
Adicionando mais vida: imagens da nave e do céu . . . . . . . . . . . 46
2.10 Conclusão . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3
História do jogo
51
3.1
14-bis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.2
14-bis VS 100 Meteoros . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4 Tela inicial: Lidando com Background, logo e botões de menu
57
4.1
Sobre o Cocos2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.2
Iniciando o projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.3
ajustando a orientação . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.4
Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 iii Sumário
Casa do Código
4.5
Assets da Tela de abertura . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.6
Capturando configurações iniciais do dispositivo . . . . . . . . . . . . 68
4.7
Logo . . . . . . . . . . . . . . . . . . . . . . . . .