quinta-feira, 5 de fevereiro de 2009

LittleBigPlanet - Construção: Uma porta que não volte a fechar depois de aberta

Antes de iniciar uma série de postagens com algumas dicas de construção do LittleBigPlanet, deixem-me explicar algo.

Até à data ainda não publiquei nenhum nível, algo que me penitencio frequentemente. Passei horas e horas a experimentar coisas e, finalmente, quando tinha um rascunho de um nível bastante elaborado, mostrei a um amigo meu e ele basicamente só disse mal. Algumas coisas que ele referiu tinha plena consciência que eram verdade e já estava decidido a mudar, outras não concordei, nem concordo e até acho que ele foi um pouco intolerante. Como exemplo, "o nível está despido" - claro que está, faltam todas as decorações e bolas que ficam para o fim - "o nível é dícil" - ou tu não jogas nada - "Não gosto de electricidade" - então come só as batatas.

Bom, apesar de o ter mostrado a mais duas pessoas que o elogiaram o suficiente para o terminar, fiquei bastante desiludido e perdi a pica pelas construções. Entretanto, chegou a febre do Dead Space e desde então só tenho pegado no LittleBigPlanet para jogar com amigos online ou offline.

Contudo, nas minhas experiências aprendi muita coisa e gostaria de partilhar convosco. Ainda tenho a esperança que a vontade de publicar um nível volte um dia destes. Chega de histórias dramáticas, vamos ao que interessa.

Este artigo também pode ser lido no LBPFan.


Este é um problema que se coloca bastantes vezes em criações mas que a solução poderá não ser muito óbvia à partida.

Como se faz para que, por exemplo, uma porta abra verticalmente quando carregamos num botão, ou puxamos uma alavanca, e que não volte a fechar?

Á primeira vista, é simples. Uma porta com um pistão por cima ligado algo que suporte a porta, um interruptor (qualquer um) ligado ao pistão. O problema é que, se for um botão, quando saimos lá de cima, a porta fecha. O mesmo acontece se for um alavanca e se puxarmos para o outro lado.

A solução é utilizar um pedaço de material dissolvente da seguinte forma:

1. Criar um bloco de cartão (ou outro material, não interessa muito).
2. Criar um bloco de material dissolvente por cima do bloco de cartão.
3. Colocar uma chave magnética no bloco dissolvente e um interruptor de chave magnética no bloco de cartão.
4. Certifiar que o raio de acção do interruptor de chave magnética chega à chave que está no bloco dissolvente.
5. Ligar o fio do interruptor de chave magnética ao pistão da porta e acertar as opções para ser um interruptor de direcção ( <- / -> )
6. Na opção invertido (sim ou não) no interruptor de chave magnética, acertar de forma a que a porta feche. De notar que, muitas vezes, a direcção no modo edição é ao contrário que no modo jogo. Convém experimentar e alterar se necessário.
7. Ligar o fio do botão (ou interruptor) que abre a porta ao bloco dissolvente e configurar de forma a que tenha só um impulso. Isto nas opções é um simbolo com um 1 e uma núvem à volta.

O resultado é que quando carregam no botão para abrir a porta, este vai dissolver o bloco que contém a chave magnética. Esta desaparece o que faz com que o interruptor magnético (agora sem chave) altere a direcção do pistão. Essa porta não vai fechar mais pois a chave desapareceu. Isto funciona para quaquer dos interruptores (de 1, 2 ou 3 fases).

Naturalmente que, por questões estéticas, vão querer que o bloco de cartão e material dissolvente não apareca no nível. Para isso basta escondê-lo atrás do cenário ou numa zona do nível que não seja visível pelo jogador.

Este método funciona para tudo o que queiram que aconteca uma única vez, como por exemplo, mudar a direcção de um motor que não queremos que volte a mudar, ligar reactores que não queremos que se desliguem, etc.

Atenção, sempre que carreguem no botão para abrir a porta em modo de edição (em play), devem fazer undo (botão esquerdo do d-pad) para que o bloco dissolvente volte a aparecer.

Sem comentários:

Enviar um comentário