Sprite propria pra atacar Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Sprite propria pra atacar

4 participantes

Ir para baixo

Sprite propria pra atacar Empty Sprite propria pra atacar

Mensagem por JhowFerreira Ter Ago 11, 2015 11:51 am

Galera gostaria saber se e possivel colocar isso no meu jogo, vou tentart explicar, quando aperto a tecla "CTRL" COMANDO DE ATACAR O MEU CHAR MUDA PRA SPRITE DE QUANDO ELE TA ANDANDO(2 POSIÇÃO DE ANDAR), QUERIA FAZER COM QUE ELE TIVESSE UMA SPRITE UNICA APENAS PARA ATACAR DE FRENTE DIREITRA ESQUERDA E ATRAZ, EU JA TENHO AS SPRITES MAS N SEI COMO FAZER PARA COLOCAR ISSO EM MEU PROJETO, NAO SEI SE DEU PRA ALGUEM AE INTENDER, DESDE JA AGRADEÇO E ESPERO QUE ALGUEM POSSA ME AJUDAR *---*
BIOM DIA A TODOS
JhowFerreira
JhowFerreira
Novato
Novato

Mensagens : 9
Créditos : 0

Ir para o topo Ir para baixo

Sprite propria pra atacar Empty Re: Sprite propria pra atacar

Mensagem por OFWGKTA Ter Ago 11, 2015 1:50 pm

Eu nunca entendi como fazer isso, más acho que seja pelo Paperdoll da arma, espera os cara que manja do EO comentar.

_________________
Sprite propria pra atacar 112898
EVANGELION 
OFWGKTA
OFWGKTA
Experiente
Experiente

Mensagens : 408
Créditos : 27

Ficha do personagem
Nível: 1
Experiência:
Sprite propria pra atacar Left_bar_bleue5/50Sprite propria pra atacar Empty_bar_bleue  (5/50)
Vida:
Sprite propria pra atacar Left_bar_bleue30/30Sprite propria pra atacar Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Sprite propria pra atacar Empty Re: Sprite propria pra atacar

Mensagem por Profane ~ Sex Ago 14, 2015 1:59 am

Olá, vou dar a luz de como fazer esta mudança.

Primeiramente será necessário o uso do Visual Basic, é a ide de programação do Eclipse. Essa parte toda é do Client.

No modulo de gráficos , dependendo da sua Engine (Sendo Dx7 ou Dx8), procure por btlPlayer ou DrawPlayer. Essa "região" cuida de fazer com que o Jogador seja "emulado" em sua tela. 

Nesta fuction, procure por :

Código:
  'Check for attacking animation
    If Player(Index).AttackTimer + (attackspeed / 2) > GetTickCount Then
      If Player(Index).Attacking = 1 Then
            If VXFRAME = False Then
                anim = 3
          Else
                anim = 2
            End If
        End If
    Else

Isso demonstra que, ao apertar control (Player entrando na animação de combate) Sair do Estado atual para a Anim = 2, ou 3, depende de sua sprite ou se marco como base no VX.

É necessário entender como se faz uma Sprite, para que você projete as dimensões corretamente. +32x32? +64x32? ; Depende da sua base.

Fazendo o aumento da Sprite (Aumentando o Número de Quadros, ou Editando a Base que tens); edite o numero da Anim, ou se souber poderá adicionar mais dela usando um delay para que ele faça a mudança de vários quadros como por exemplo 4 , 5 , 6 ... 99 ... fazendo o golpe parecar cada vez mais realista.

Lembrando que caso aumente o número de quadros é necessário ajusta-lo na mesma function (DrawPlayer ou BtlPlayer); Nas linhas :

Código:

    With rec
        .Top = spritetop * (Tex_Character(Sprite).Height / 4)
        .Bottom = .Top + (Tex_Character(Sprite).Height / 4)
        If VXFRAME = False Then
            .Left = anim * (Tex_Character(Sprite).Width / 4)
            .Right = .Left + (Tex_Character(Sprite).Width / 4)
        Else
            .Left = anim * (Tex_Character(Sprite).Width / 9)
            .Right = .Left + (Tex_Character(Sprite).Width / 9)
        End If
    End With

E também..

Código:
 ' Is the player's height more than 32..?
    If (Tex_Character(Sprite).Height) > 32 Then
        ' Create a 32 pixel offset for larger sprites
        y = GetPlayerY(Index) * PIC_Y + Player(Index).yOffset - ((Tex_Character(Sprite).Height / 4) - 32)
    Else
        ' Proceed as normal
        y = GetPlayerY(Index) * PIC_Y + Player(Index).yOffset
    End If

Antes de fazer tais adições e manípulamentos, procure estudar um pouco a renderização. Fazer uma adição de quadros para muitas sprites é algo trabalhoso.. na parte gráfica. Lembrando que para que o paperdoll funcione com perfeição é necessário que você vá na Function que cuida de renderizar o Paperdoll e também adicionar as mesmas mudanças para que o mesmo acompanhe o Player.

Espero ter ajudado.

Att

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

Sprite propria pra atacar Empty Re: Sprite propria pra atacar

Mensagem por Dooolly Sex Ago 14, 2015 10:28 am

Muito bom profane, vejo que está sempre tentando ajudar, +1 pra você Sprite propria pra atacar 2835316747
Mas acho que o que ele quer não é mudar o frame, ele quer mudar a imagem em si, no caso o sprite do jogador, mas caso ele queira apenas mudar o frame existe um tutorial que adiciona mais frames ao player.

http://www.tabernarpg.com/t997-eo-attack-frame-anims
Dooolly
Dooolly
Colaborador
Colaborador

Medalhas : Sprite propria pra atacar Trophy12
Mensagens : 1227
Créditos : 153

Ficha do personagem
Nível: 1
Experiência:
Sprite propria pra atacar Left_bar_bleue0/0Sprite propria pra atacar Empty_bar_bleue  (0/0)
Vida:
Sprite propria pra atacar Left_bar_bleue30/30Sprite propria pra atacar Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Sprite propria pra atacar Empty Re: Sprite propria pra atacar

Mensagem por Profane ~ Sex Ago 14, 2015 12:51 pm

Dooolly escreveu:Muito bom profane, vejo que está sempre tentando ajudar, +1 pra você Sprite propria pra atacar 2835316747
Mas acho que o que ele quer não é mudar o frame, ele quer mudar a imagem em si, no caso o sprite do jogador, mas caso ele queira apenas mudar o frame existe um tutorial que adiciona mais frames ao player.

http://www.tabernarpg.com/t997-eo-attack-frame-anims

Re-li usando seu conceito Dolly ;v

O que ele quer é ex:

Meu Character tem como base a Sprite 1. Mas ao Iniciar o comando de Attacking, alternar para Sprite 2 o O .c

Tipo uma Transformação via Sprite?  o.o
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

Sprite propria pra atacar Empty Re: Sprite propria pra atacar

Mensagem por Dooolly Sex Ago 14, 2015 4:02 pm

Profane ~ escreveu:
Re-li usando seu conceito Dolly ;v

O que ele quer é ex:

Meu Character tem como base a Sprite 1. Mas ao Iniciar o comando de Attacking, alternar para Sprite 2 o O .c

Tipo uma Transformação via Sprite?  o.o

Exatamente isso que eu entendi, não o respondi antes pelo simples fato de eu achar isso inutil para muitos projetos, eu geralmente respondo algo que pode servidor para muitos e como já existe um sistema de ataque frame acho que mudar a sprite seria inutil... mas é a ideia dele, isso pode ser bom, mas gosto de ajudar muitos, não apenas 1, principalmente agora que estou cursando TI. e a tarde Very Happy estudar programação e hardware junto dá preguiça Sprite propria pra atacar 2835316747
Dooolly
Dooolly
Colaborador
Colaborador

Medalhas : Sprite propria pra atacar Trophy12
Mensagens : 1227
Créditos : 153

Ficha do personagem
Nível: 1
Experiência:
Sprite propria pra atacar Left_bar_bleue0/0Sprite propria pra atacar Empty_bar_bleue  (0/0)
Vida:
Sprite propria pra atacar Left_bar_bleue30/30Sprite propria pra atacar Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Sprite propria pra atacar Empty Re: Sprite propria pra atacar

Mensagem por Profane ~ Sex Ago 14, 2015 5:07 pm

Dooolly escreveu:
Profane ~ escreveu:
Re-li usando seu conceito Dolly ;v

O que ele quer é ex:

Meu Character tem como base a Sprite 1. Mas ao Iniciar o comando de Attacking, alternar para Sprite 2 o O .c

Tipo uma Transformação via Sprite?  o.o

Exatamente isso que eu entendi, não o respondi antes pelo simples fato de eu achar isso inutil para muitos projetos, eu geralmente respondo algo que pode servidor para muitos e como já existe um sistema de ataque frame acho que mudar a sprite seria inutil... mas é a ideia dele, isso pode ser bom, mas gosto de ajudar muitos, não apenas 1, principalmente agora que estou cursando TI. e a tarde Very Happy estudar programação e hardware junto dá preguiça Sprite propria pra atacar 2835316747

Nice, por hora aguardar a finalização do jovem. De fato é mais "usual" e conhecido os Frames por já ser algo projetado e posto para ser editado.

Caso ele busque algo mais em relação a isso e.e ele informa que vemos como resolver. =P

att
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

Sprite propria pra atacar Empty Re: Sprite propria pra atacar

Mensagem por OFWGKTA Sex Ago 14, 2015 5:29 pm

Vocês conversem em outro topico please

_________________
Sprite propria pra atacar 112898
EVANGELION 
OFWGKTA
OFWGKTA
Experiente
Experiente

Mensagens : 408
Créditos : 27

Ficha do personagem
Nível: 1
Experiência:
Sprite propria pra atacar Left_bar_bleue5/50Sprite propria pra atacar Empty_bar_bleue  (5/50)
Vida:
Sprite propria pra atacar Left_bar_bleue30/30Sprite propria pra atacar Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Sprite propria pra atacar Empty Re: Sprite propria pra atacar

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos