Conectar-se
Quem está conectado
23 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 23 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
Data de inscrição : 21/09/2009
Número de Mensagens : 15
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

definição de área

em Sex 12 Mar 2010, 20:05
Olah novamente!!

Então estou precisando de uma ajudinha pra definir uma área pro personagem do meu jogo plantar árvores. Por exemplo, ele não poderá plantá-las fora do limite daquela área!!
Se alguém souber como fazer, please, help me.
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: definição de área

em Sex 12 Mar 2010, 20:23
Tenta isso, na ação da tecla que faz o personagem plantar a árvore coloca:

if x < 0 and x > 0 and y < 0 and y > 0
{ código de plantar árvore }


Agora você tem que mudar os valores de 0 conforme o tamanho da área.
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: definição de área

em Sex 12 Mar 2010, 20:50
Ou voce pode delimitar a área de plantação com um objeto. Apenas marque ele com inivisivel, quando o player colidir com ele voce para o movimento.
Coloque no Evento de Colisao do seu char com o obMuro_invisivel

x = xprevious;
y = yprevious;
hspeed = 0;
vspeed = 0;

Nao se esqueça de colocar um sprite no objeto mesmo que for invisivel.
Data de inscrição : 21/09/2009
Número de Mensagens : 15
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: definição de área

em Sex 12 Mar 2010, 20:54
Valeu mesmo pessoal, os dois métodos funcionaram beleza...

cheers
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum