[Resolvido]Problema com física e sprite no GM - Studio

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

[Resolvido]Problema com física e sprite no GM - Studio

Mensagem por Thomaz em Sex 07 Set 2012, 14:53

Eu comecei a estudar e estou aplicando as funções básicas da física do GM: Studio.

A engine que eu fiz é bem simples e é baseada em 3 objetos(só para treinar mesmo):
Uma bola, o mundo e bloco.

O bloco é um objeto estático, o mundo define as propriedades básicas do mundo(dã) e a bola é o objeto que se movimentaria pelo mundo(batendo nos blocos e tudo mais).




Eu fiz, tranquilamente, o bloco e o mundo com as funções do próprio GM: Studio. Inclusive, segue aí as funçõs(bem básicas) que eu utilizei:

obj_mundo:
Spoiler:

//create:
room_speed = 60;

physics_world_create(1/32);
physics_world_gravity(0,10);
physics_world_update_iterations(10);
physics_world_update_speed(room_speed*2);

obj_bloco:
ps: fora o evento de criação, tem um evento (com um código vazio) de colisão com o obj_bola para poder acontecer a colisão.
Spoiler:

fix_bl = physics_fixture_create();

physics_fixture_set_box_shape(fix_bl,50,50);

physics_fixture_set_density(fix_bl,0);
physics_fixture_set_friction(fix_bl,0);
physics_fixture_set_linear_damping(fix_bl,0);
physics_fixture_set_angular_damping(fix_bl,0);
physics_fixture_set_restitution(fix_bl,0);

physics_fixture_bind(fix_bl,object_index);
physics_fixture_delete(fix_bl);


Até aí, todos os objetos funcionam de acordo. O problema é quando chega ao objeto bola:
Spoiler:

//create
fixbola = physics_fixture_create();

physics_fixture_set_circle_shape(fixbola,sprite_width/2);

physics_fixture_set_density(fixbola,0.5);
physics_fixture_set_friction(fixbola,0.5);
physics_fixture_set_linear_damping(fixbola,0.5);
physics_fixture_set_angular_damping(fixbola,0);
physics_fixture_set_restitution(fixbola,0.5);

physics_fixture_bind(fixbola,object_index);
physics_fixture_delete(fixbola);


A bola cai, pula, bate em objetos e se movimenta normalmente. O problema é que ela não está girando e eu não sei informar se é apenas a sprite que não gira ou se é culpa de algum código que eu coloquei de maneira errônea. Então eu gostaria que vocês me ajudassem com isto, se possível.

Desde já eu agradeço.

Se precisarem de mais alguma informação, é só pedir.

Um abraço,
Thomaz


Última edição por Thomaz em Seg 10 Set 2012, 00:50, editado 1 vez(es)

Thomaz

Ranking : Nota A
Número de Mensagens : 106
Idade : 21
Data de inscrição : 13/10/2011
Notas recebidas : A
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://bigleafeater.tumblr.com/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Problema com física e sprite no GM - Studio

Mensagem por Kabeção em Sex 07 Set 2012, 15:23

A única coisa que é atualizada automaticamente é a posição do objeto.
Mas existem variáveis para todos os estados da fixture como a phy_rotation.

Código:
image_angle = phy_rotation;

Kabeção

Ranking : Sem avaliações
Número de Mensagens : 2314
Data de inscrição : 08/06/2008
Reputação : 100
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 0
   : 1

http://blackcapapps.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Problema com física e sprite no GM - Studio

Mensagem por Thomaz em Dom 09 Set 2012, 10:48

-*** Apagado.

Me perdoem. Eu resolvi o problema... Sabia que era alguma burrice. Eu me esqueci de colocar atrito no objeto bloco. Me perdoem pela perda de tempo e obrigado Kabeção e Esaucm98!
Tópico pode ser trancado

Thomaz

Ranking : Nota A
Número de Mensagens : 106
Idade : 21
Data de inscrição : 13/10/2011
Notas recebidas : A
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://bigleafeater.tumblr.com/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Problema com física e sprite no GM - Studio

Mensagem por Conteúdo patrocinado Hoje à(s) 12:31


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