Sonic Game Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar
Últimos assuntos
SONIC ADVENTURE 3Sáb 13 Jan - 13:50:03KellyaneFELIZ NATAL 2023Seg 25 Dez - 12:48:36Divin Sphere HiroshaiErro ao Abrir ProjetoTer 25 Jul - 8:44:49Ian LagesJá fazem 10 anos...Qua 3 maio - 12:21:59Divin Sphere HiroshaiFeliz Natal 2022Qua 11 Jan - 21:41:47Ian LagesTOUCH - AndroidSex 21 Out - 21:40:23Divin Sphere HiroshaiA volta de nat-frutoSex 12 Ago - 11:24:58Divin Sphere HiroshaiDiscord Game MakerDom 9 Jan - 23:16:01Nest_DJ.EXtremeHAPPY NEW YEAR 2022Sáb 1 Jan - 20:27:23Divin Sphere HiroshaiDoIt - Jogo AndroidSáb 1 Jan - 20:22:31Divin Sphere HiroshaiFELIZ NATAL 2021Sáb 25 Dez - 23:43:15Divin Sphere Hiroshaiefraim leonardo quadrinhos do sonicSeg 22 Nov - 8:48:52FizContaSóPraIsso[11/2021] Atualizações Importantes de SegurançaDom 7 Nov - 23:41:23Lago Roxoum post interessanteTer 27 Jul - 17:10:45Divin Sphere HiroshaiBring The Block - AndroidSáb 17 Abr - 15:31:53Divin Sphere Hiroshai

Ir para baixo
Julio The Fox
Julio The Fox
Mensagens : 839
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 27
Masculino
Localização : Vaco do tempo espaço perdido.

Editando masks de colisão Empty Editando masks de colisão

Sáb 10 Dez - 23:17:27
Tutorial simples, apenas requer o GM em modo avançado.

1- Coloque o GM como modo avançado (Advanced Mode), caso não saiba, vá em "File" e marque "Advanced Mode"

Editando masks de colisão 56090781

2- Crie um sprite qualquer e clique em "Modify Mask"

Editando masks de colisão 49467949

3- Abrirá essa janela, e as funções estão descritas logo abaixo:

Editando masks de colisão 32412978

- Separate Colision Masks = separa as masks, caso tenha mais de uma subimagem seu sprite (se for animado).

- Alpha tolerance = tolerância do Alpha Channel (fundo transparente)

- Bounding Bom = ajusta o tamanho da mask, sendo subdividido em:
Automatic (ajusta automaticamente o tamanho de acordo com a Shape (forma))
Full Image (cobre a imagem por completo, também depende da Shape (forma))
Manual (você ajusta o tamanho da mask, mas também depende da Shape (forma))

- Shape = a forma da mask, subdividia em:
Precise (ajusta a mask com o formato do sprite)
Rectangle (um quadrado, ou retângulo)
Disk (elipse)
Diamond (losango)

Bom, é isso, espero que tenham gostado. Editando masks de colisão 2674565779
Sonic Luan
Sonic Luan
Mensagens : 2678
Reputação : 19
Data de inscrição : 06/06/2011
Idade : 25
Masculino
Localização : Casa
https://sonicmaker.forumeiros.com

Editando masks de colisão Empty Re: Editando masks de colisão

Sáb 10 Dez - 23:19:06
ganha + 5 Rings
MaciotaTheLegend
MaciotaTheLegend
Mensagens : 1063
Reputação : 16
Data de inscrição : 06/06/2011
Idade : 29
Masculino

Editando masks de colisão Empty Re: Editando masks de colisão

Dom 11 Dez - 5:48:18
legal julio
ja é um avanço
pra quem vivia "pedindo" ajuda
agora é vc quem "da" ajuda

bom tuto mas...
esse tipo de mask da bug no jogo
o mais indicado seria vc criar uma sprite com uma circulo ou quadrado que sirva como mask pro player
ae vc colocava o sprite da mask no MASK do player
Julio The Fox
Julio The Fox
Mensagens : 839
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 27
Masculino
Localização : Vaco do tempo espaço perdido.

Editando masks de colisão Empty Re: Editando masks de colisão

Dom 11 Dez - 12:46:04
Pois foi esse tipo de mask que usei, e ficou sem bug.
E dá pra fazer um círculo com essa mask, mas fica diferente... Usei esse método porque não entendo ainda de GML para fazer masks diferentes.
MaciotaTheLegend
MaciotaTheLegend
Mensagens : 1063
Reputação : 16
Data de inscrição : 06/06/2011
Idade : 29
Masculino

Editando masks de colisão Empty Re: Editando masks de colisão

Dom 11 Dez - 12:48:54
@julio
não é sempre que da bugs
é de vez em quando por isso o mais recomendavel é fazer uma sprite (e isso não leva nada de GML)

o bug que eu mencionei é

vc ta encostado na parede da esquerda e aperta para a direita ou vice e versa(resultado vc fica preso na parede)
Julio The Fox
Julio The Fox
Mensagens : 839
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 27
Masculino
Localização : Vaco do tempo espaço perdido.

Editando masks de colisão Empty Re: Editando masks de colisão

Dom 11 Dez - 12:51:38
@Jeff

Eu não vi esse bug com essa mask...
Usei essa mask no meu jogo, e o obj do jogador não ficou preso.
MaciotaTheLegend
MaciotaTheLegend
Mensagens : 1063
Reputação : 16
Data de inscrição : 06/06/2011
Idade : 29
Masculino

Editando masks de colisão Empty Re: Editando masks de colisão

Dom 11 Dez - 12:55:00
mano eu disse "as vezes"
não disse que seu jogo tem esse bug Razz

mas eu ja vi engines e jogos com bugs por causa desse tipo de mask Razz
Conteúdo patrocinado

Editando masks de colisão Empty Re: Editando masks de colisão

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