Fusion Makers
Faça login para usufruir de todos nossos recursos. Ainda não tem uma conta? Inscreva-se já!
Conectar-se

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
4 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 4 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 65 em Sex 01 Abr 2016, 22:48
Estatísticas
Temos 255 usuários registrados
O último usuário registrado atende pelo nome de LuckN

Os nossos membros postaram um total de 5264 mensagens em 574 assuntos

Phizix Parte 1

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

Phizix Parte 1

Mensagem por Matheus290 em Dom 21 Fev 2010, 12:53

Phizix - Básico

Dificuldade: Fácil

Uso de extensão: Sim, Phizix. Download aqui



Eae gente!! Hoje vou ensinar como usar a extensão Phizix do Daniel Rehn e Jonas Rehn (Créditos pra eles, pois são os criadores dessa extensão! xD).

Vamos lá então! Nesse tuto vou ensinar como usar uma caixa e criar terrenos no Phizix. Então, primeiramente faça um Active com 32x32. Pinte ele completamente e deixe o HotPot no centro. (isso é importante). Vamos dar o nome de Active/Backdrop.

AH! Não esqueça de colocar a extensão "Phizix" no Frame Editor.

Agora vamos aos eventos...

Start of Frame ---- [Phizix] -> Body -> Create Body -> Add Body ---> Position X 0, Y 0, Mass - 1

Explicando: Na física, massa (na verdade não é só na física... é em todo lugar, só que o povo fala errado) é o peso. Agora aqui a massa foi colocada em -1 pra que tenha colisões com backdrops. Caso não tiver esse evento, não terá colisão com Backdrop.

O frame está pronto para criar obstáculos. Agora vamos adcionar os obstáculos.

É só colocar Backdrops normalmente né Tio Thetheus?
NÃO! xD Você precisa criar actives para serem obstáculos.

Eu vou usar um retângulo preto de 640x88. HotPot no centro (ISSO É MUITO IMORTANTE!!! HOT POT SEMPRE NO CENTRO DOS ACTIVES) e a posição desse active será em baixo. No fim do Frame.

Start of Frame ---- [Phizix] -> Body -> Create Body -> Add Retangle -> Body 0 - Position X do Active (backdrop), Y do Active (backdrop) - Size 640 - 88 - Angle 0 - Friction 1 - Elasticity 0.

Explicando: Você adcionou um Retângulo na posição X do Active/Backdrop e na posição Y do Active/Backdrop...

Tio Thetheus, o que é Active/Backdrop?
Lembra que eu falei que os Obstáculos não podem ser Backdrops? Tem que ser Actives? Então... é isso...

...tamanho foi exatamente igual ao Active/Backdrop (640x88y), ângulo é 0 mesmo, Friction é 1...

Tio Thetheus, pra que serve o Friction?
Friction é o Atrito. Lembra na física, quando seu professor empurrou o apagador no suporte que tem na Lousa?
Não tio Thetheus, eu ainda não tive física na escola.
¬¬' Ah, então... se não tivesse atrito, seria como se eu jogasse um objeto no espaço... ele nunca pára. Veja os meteoritos, estão em constante movimento. Agora, empurre um... sei lá, qualquer coisa que deslise no chão, você verá que o objeto vai ir desacelerando até ele ficar parado. Isso é o "Friction" no Phizix. Se você não colocar, o objeto NÃO vai parar.

...e Elasticidade é 0. Elasticidade eu ainda não descobri pra que serve... tanto que eu coloco valores absurdos como 2000 ou -200 e não há diferença. Então como o Padrão é 0, vamos deixar como 0 mesmo.

Pronto, agora temos um background. Ah, para evitar objetos sobrando no Frame Editor, vamos fazer com que esses Actives que são Backgrounds sejam destruidos, mas que sua figura continue lá.

Start of Frame ---- [Active/Backdrop] -> Add to Backdrop -> Obstacle
---- [Active/Backdrop] -> Destroy

Agora vamos adcionar Caixas!

Era o que eu tava esperando, Tio Thetheus!! Very Happy
Very Happy Como você quer que ele crie as caixas? Hein?
Ah Tio, pode ser...
Não interessa o jeito que você quer, eu vou por do jeito que EU QUERO! Muahahahahah
Sad Ah Tio...

Ok, continuemos...

User clicks with Left Button...

TIO!!! ONDE FICA ISSO??
¬¬

Lá na figurinha do Teclado + Mouse -> The Mouse -> User Clicks -> Deixa do jeito que tá...


Valeu Tio!!
Smile

Agora tem que ser na ordem que eu falo, se você colocar em outra Ordem, vai bugar tudo!

User Clicks with Left Button ---- [Phizix] -> Body -> Create -> Add Body -> XMouse - YMouse - Mass (aqui você pode escolher o que quiser, mas vou por 30) 30.
---- [Phizix] -> Body -> Create -> Add Retangle...
Tio, Tio, Por que vai ser Retângle sendo que 32x32 são iguais e quando a Altura e Base são iguais é um Quadrado? Não deveria ser Add Square?
Você ta vendo essa opção ali? Não né? Então... qual forma geométrica é igual a um quadrado? Circulo? Claro que não, um Retângulo!
Ahhhnnn
:S

---- [Phizix] -> Body -> Create -> Add Retangle - Body: (vá em Retrieve Data from an Object, vá na Extensão Phizix e em Body vá em "Get ID of last Added Body) - Position 0 - 0 - Size 32 - 32 - Angle 0 - Friction 1 - Elasticity 0

---- [Phizix] -> Active Object -> Attach Active object to Body -> (A caixa que você tinha criado antes de 32x32) -> (vá em Retrieve Data from an Object, vá na Extensão Phizix e em Body vá em "Get ID of last Added Body) - Kill 1 - Rotation 1.

Entendendo o que aconteceu: No primeiro "comando", mandou ser criado um corpo na posição X e Y do Mouse com a Massa de 30kg.

Como assim Massa, Tio Thetheus?
Eu já falei... lembra? É o peso... Massa é aquele valor que você vê na Balança da Farmacia!
Ahhh é... pensei que era uma caixa de Massa de Macarrão ou sei lá!
¬¬'

Esse corpo não tem forma, apenas peso e foi indicada a posição que ele deveria ser criado. Agora com esse próximo comando, iremos modelar esse corpo.

No segundo comando, enviou uma forma para o corpo. Essa forma foi de um retângulo. Criou um Retângulo (para o ultimo corpo criado) na posição X0 e Y0 do ultimo corpo, tamanho 32x32 com um angulo 0, friction 1 (se não ele ficaria deslisando até... nunca mais) e elasticidade 0.

E no terceiro comando, você está criando uma imagem para o ultimo corpo criado, que no caso é o Active Caixa. Kill é 1, que funciona assim: Se o corpo for destruido, o active também será. E Rotation é 1. Se fosse Rotation = 0 o active nunca giraria junto com o corpo. Aí ficaria estranho.


Agora, pra que tudo tenha efeito, coloque para que as imagens sejam atualizadas para que você veja os acontecimentos. Sem esse evento abaixo, a extensão não funcionará e nada vai acontecer. Então veja:

Always ---- [Phizix] -> World -> Update




Agora, faça o teste do tuto aí! Veja como ficou!


Gostou? Show de bola né? Então é isso pessoal, espero que tenham gostado... o nosso tuto fica por aqui! Até mais!!



_____________________


Quer aprender em videos a criar jogos no MMF2/CF2.5? Clique aqui e conheça o canal da Fusion Makers no Youtube!

Conheça o Dropbox.
avatar
Matheus290
Administrador
Administrador

Mensagens : 709
Data de inscrição : 18/02/2010
Idade : 23
Localização : Bauru SP

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Phizix Parte 1

Mensagem por Gabriel Francisco em Dom 07 Mar 2010, 11:17

Muito bom Matheus adorei isto.
Isso vai ajudar muito os novatos Smile
avatar
Gabriel Francisco
Usuário

Mensagens : 244
Data de inscrição : 07/02/2010
Idade : 18
Localização : Porto Alegre (POA)

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Phizix Parte 1

Mensagem por Ricardo em Sab 05 Nov 2011, 11:33

Era o que eu precisava +1 pra vc
avatar
Ricardo
Usuário

Mensagens : 248
Data de inscrição : 02/10/2011
Idade : 18
Localização : Guarulhos - São Paulo

Ver perfil do usuário http://ricardoluis0.deviantart.com/

Voltar ao Topo Ir em baixo

Re: Phizix Parte 1

Mensagem por Matheus290 em Sab 05 Nov 2011, 12:03

Agora já saiu uma extensão mais simples do que essa. Tipo, bem mais simples mesmo.

Qualquer dia eu faço um tuto.



_____________________


Quer aprender em videos a criar jogos no MMF2/CF2.5? Clique aqui e conheça o canal da Fusion Makers no Youtube!

Conheça o Dropbox.
avatar
Matheus290
Administrador
Administrador

Mensagens : 709
Data de inscrição : 18/02/2010
Idade : 23
Localização : Bauru SP

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Phizix Parte 1

Mensagem por Conteúdo patrocinado


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