Exemplo Coletar Lenha

 
   3D Game Builder - Índice » Tutoriais
Exemplo Coletar Lenha
Autor Mensagem
welgomes
Usuário
Usuário


Registrado: 10/07/11
Mensagens: 827
Localização: São Paulo - Capital

Exemplo Coletar Lenha
ATENÇÃO: O item a ser coletado deve estar com a propriedade Collision.Type como Dynamic.

Baixe em
http://wsantos.eti.br/3d_game_builder/

Nome do arquivo
ColetarLenha.rar


É preciso esconder uma lenha para evitar o seguinte bug: Quando pega a última lenha acumula errado.
No evento OnCreate do mapa
Código:

HideObject('Lenha0');

Conte as letras do item e ajuste a parte do código: GetCollidedObject2(), 0, 5
Exemplos
Lenha => GetCollidedObject2(), 0, 5
Argola => GetCollidedObject2(), 0, 6
Item => GetCollidedObject2(), 0, 4
etc.
Código:
if Copy(GetCollidedObject2(), 0, 5) = 'Lenha' then
begin
    //MOSTRA O NOME DA LENHA QUE PEGOU
    SetLabelText('Label1', GetCollidedObject2());
   
    //AFUNDA OBJETO NO TERRENO JÁ QUE DestroyObject() não funciona corretamente.
    SetOBjectPosition(GetCollidedObject2(), GetObjectPositionX(GetCollidedObject2()), -10, GetObjectPositionZ(GetCollidedObject2()));
   
    //SOMA +1 NA VARIÁVEL ACUMULADOR E MOSTRA NA TELA
    WriteGlobalVar('acumulador', ReadGlobalVar('acumulador') + 1);
    SetLabelText('Label0', ReadGlobalVar('acumulador'));         
   
    //BARRA SIMPLES DE PONTOS
    WriteGlobalVar('pontos', ReadGlobalVar('pontos') + '.');
    SetLabelText('Label2', ReadGlobalVar('pontos'));       
end;


O que você for coletar tem que ser enumerado, por exemplo:
Moeda0, Moeda1, Moeda2, Moeda3, etc.
Lenha0, Lenha1, Lenha2, Lenha3, etc.
Argola0, Argola1, Argola2, Argola3, etc.


Ter Fev 03, 2015 11:29 am Exibir perfil de usuários
ellyo-two
Usuário
Usuário


Registrado: 21/02/09
Mensagens: 669

Muito nassa!



_________________
Ravy.studios
Ravy.artes

A Nossa Imaginação é sua diversão Idea
Ter Fev 03, 2015 9:53 pm Exibir perfil de usuários
Fabio_BR
Usuário
Usuário


Registrado: 20/12/14
Mensagens: 83
Localização: Parauapebas-PA

*NASSA* DE +++ KKK Very Happy



_________________
.::F::.
.::A::.
.::B::.
.::I::.
.::O::.

.:RazzC Smart Games::.
http://pcsmartgames.tk
Sáb Fev 07, 2015 4:46 pm Exibir perfil de usuários
kleiton157
Usuário
Usuário


Registrado: 06/05/11
Mensagens: 1170
Localização: Na cáducarai

Cara... Simplesmente demais....

_________________
________________________________________
- É nescessário ver além do que os olhos mostram
Dom Fev 08, 2015 12:48 pm Exibir perfil de usuários
welgomes
Usuário
Usuário


Registrado: 10/07/11
Mensagens: 827
Localização: São Paulo - Capital

Nada demais.
Todo mundo já fez.
Tem vários posts onde o pessoal explica como coletar moedas.

Rolling Eyes
Dom Fev 08, 2015 12:58 pm Exibir perfil de usuários
kleiton157
Usuário
Usuário


Registrado: 06/05/11
Mensagens: 1170
Localização: Na cáducarai

Aquele lance sobre contar as letras eu não conhecia...

_________________
________________________________________
- É nescessário ver além do que os olhos mostram
Dom Fev 08, 2015 3:41 pm Exibir perfil de usuários
   3D Game Builder - Índice » Tutoriais
Página 1 de 1