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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Sem avaliações
Data de inscrição : 26/08/2009
Número de Mensagens : 969
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 12

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

tela + personagem

em Dom 08 Nov 2009, 08:56
teria como eu por aquele sistema da tela seguir o personagem porem com diferença na distancia da borda?

tipo isso:


quero que ele de um passo e a camera siga.///sei fazer isso mas nao dessa forma /\
avatar
Data de inscrição : 26/09/2008
Número de Mensagens : 890
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 11

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

Re: tela + personagem

em Dom 08 Nov 2009, 11:23
Evento Step do personagem:

Código:
if (x < view_xview[0]+200)
view_xview = x-200; // Ajusta para 200px na esquerda
if (y < view_yview[0]+200)
view_yview = y-200; // Ajusta para 200px em cima
if (x > view_xview[0]+view_wview-400)
view_xview = x+400-view_wview; // Ajusta para 400px na direita
if (y > view_yview[0]+view_hview-600)
view_yview = y+600-view_hview; // Ajusta para 600px embaixo

// Esses códigos fazem com que, se a view estiver ultrapassando os limites da room, ela se ajuste
if (view_xview[0] < 0)
view_xview[0] = 0; // A esquerda
if (view_yview[0] < 0)
view_yview[0] = 0; // Em cima
if (view_xview[0]+view_wview > room_width)
view_xview[0] = room_width-view_wview[0]; // A direita
if (view_yview[0]+view_hview > room_height)
view_yview[0] = room_height-view_hview[0]; // Em baixo

Não se esqueça de ativar as view lá na room (ou com o código "view_enabled = true"), de trocar os "[0]" pelo número da view usada e de trocar os valores da distância para os que você quiser.
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