Personagem fica passando atrás de npc

2 Respostas   149 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Kerazzk

  • *
  • Posts: 179
  • Ouros: 99
  • Assuntos importantes, comunique-me via Discord.
  • Equipamentos "Esta peça foi forjada pelo grande ferreiro Dimitry, há algumas eras atrás. Diz-se a lenda que, não importa quantas vezes caia, este escudo sempre levantará seu portador. "O mais bravos dos heróis carrega consigo o seus grandiosos atos, e essa armadura é especial aos que derrotam dragões." "Em terras de águias e de falcões, morou Vash, o forjador dessa lâmina, que poucos foram intrépidos o suficiente para conseguir."
Tópico criado em: 03/10/2017 às 15:31 - Última modificação por Caster em 03/10/2017 às 15:49

 :rick9: Olá a todos, vou ser bem simples e claro. Em eventos com sprites grandes, maior que o tamanho padrão de 42x42 (eu acho que é esse tamanho), o personagem passa atrás do evento, como é mostrado nessa print: http://prntscr.com/gsuv5i
Em teoria, é assim que deve ser, mas pra fazer alguns tipos de evento, como um carro, o personagem fica passando por debaixo, e só tem 1 quadrado de interação, ao invés de todo o sprite. Existe algum plugin ou algo assim que impeça que isso aconteça? Agradeço.

Corvo

Resposta 1: 03/10/2017 às 15:40

Independentemente do tamanho da sua imagem, qualquer RPG Maker irá reconhecer o evento apenas pelo tamanho padrão do tile, no caso 48x48. Que eu saiba, ainda não foi criado nenhum sistema de colisão por pixels para o MV, o que resolveria seu problema. Porém, você sempre pode fazer gambiarras:

Digamos que um carro tenha o tamanho de dois tiles. Corte o gráfico em quadros do tamanho padrão e crie dois eventos, cada um com uma parte do gráfico. Eu não recomendo que faça isso porque vai pesar seus mapas e dar um trabalho considerável. Citei só para mostrar o que é possível fazer. Recomendo mesmo é que evite usar gráficos muito grandes e, caso use, planeje bem a passabilidade dos mapas de modo que o jogador não possa alcançar essas falhas.

Kerazzk

  • *
  • Posts: 179
  • Ouros: 99
  • Assuntos importantes, comunique-me via Discord.
  • Equipamentos "Esta peça foi forjada pelo grande ferreiro Dimitry, há algumas eras atrás. Diz-se a lenda que, não importa quantas vezes caia, este escudo sempre levantará seu portador. "O mais bravos dos heróis carrega consigo o seus grandiosos atos, e essa armadura é especial aos que derrotam dragões." "Em terras de águias e de falcões, morou Vash, o forjador dessa lâmina, que poucos foram intrépidos o suficiente para conseguir."
Resposta 2: 03/10/2017 às 15:48

Certo, pena que não tem jeito mesmo. Criar dois eventos parece ser a única solução, mas obrigado pela ajuda.  :blink: