Dúvida sobre código

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Dúvida sobre código

Mensagem por Godsil4 em Qua 08 Dez 2010, 21:01

eu to com uma duvida sobre como escrever um codigo aki
eh sobre a velocidade de movimento sobre sprites
aki tem o link com a engine com minha duvida
http://www.4shared.com/account/file/gf8h-1gz/Espada.html
se vcs puderem seria melhor passar um codigo q n precise do GM pro
pq n tenho )=
vlw ae gente
------edit-----
pode ser com o GM pro s <.<

Godsil4

Ranking : Nota B
Número de Mensagens : 474
Data de inscrição : 26/11/2010
Notas recebidas : B+A
Reputação : 23
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

http://www.google.com.br

Voltar ao Topo Ir em baixo

Re: Dúvida sobre código

Mensagem por Fuzenrad em Sab 11 Dez 2010, 11:30

Primeiro, o exemplo ou engine que você pegou não está bem feito, a rotação e o disparo pode ser resumida assim:

Código:
direction = round(point_direction(x,y,mouse_x,mouse_y));
image_single = direction/5;

if mouse_check_button_pressed(mb_left)
instance_create(x,y,object1)
Isso no evento Step, do object0, dispensa aquelas variáveis/declarações e principalmente o D&D. Botão esquerdo do mouse dispara.

Segundo, a ação do object1, é com o Create, não com o Step:

Código:
image_single=object0.image_single
direction=object0.direction
speed=3
alarm[0]=40
Quer dizer, ele será criado na direção do object0 com velocidade 3 e após 40 passos (pouco mais de 1 segundo) vai para o alarm[0], que indica:

Código:
instance_destroy()
Você pode ainda adicionar uma movimentação nesse personagem, usando o mouse (botão direito) ou o teclado (direcionais).

Com direcionais ficará assim:

Código:
if keyboard_check(vk_up) y-=2
if keyboard_check(vk_down) y+=2
if keyboard_check(vk_left) x-=2
if keyboard_check(vk_right) x+=2
E com o mouse assim:

Código:
if mouse_check_button(mb_right)
speed=2 else speed=0
Baixar a engine modificada.

Fuzenrad

Ranking : Nota A
Número de Mensagens : 1026
Idade : 26
Data de inscrição : 04/07/2010
Notas recebidas : A-A-A-A-B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Re: Dúvida sobre código

Mensagem por Godsil4 em Dom 12 Dez 2010, 01:13

kra n era bem isso o q queria
eh pra se tipo:
a espada ta lah parada
dai quando vc meche rapido o mouse
ela cria um negocinho
intendeu?

Godsil4

Ranking : Nota B
Número de Mensagens : 474
Data de inscrição : 26/11/2010
Notas recebidas : B+A
Reputação : 23
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

http://www.google.com.br

Voltar ao Topo Ir em baixo

Re: Dúvida sobre código

Mensagem por Conteúdo patrocinado Hoje à(s) 02:43


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum