|
|
|
Autor |
Mensagem |
welgomes
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
| |
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.
| | 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 |
|
|
ellyo-two
Usuário
Registrado: 21/02/09 Mensagens: 669
|
|
|
|
Muito nassa!
_________________ Ravy.studios
Ravy.artes
A Nossa Imaginação é sua diversão |
|
Ter Fev 03, 2015 9:53 pm |
|
|
Fabio_BR
Usuário
Registrado: 20/12/14 Mensagens: 83 Localização: Parauapebas-PA |
|
|
|
*NASSA* DE +++ KKK
_________________ .::F::.
.::A::.
.::B::.
.::I::.
.::O::.
.:C Smart Games::.
http://pcsmartgames.tk |
|
Sáb Fev 07, 2015 4:46 pm |
|
|
kleiton157
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 |
|
|
welgomes
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.
|
|
Dom Fev 08, 2015 12:58 pm |
|
|
kleiton157
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 |
|
|
|
|
|
|
|
|