|
|
|
Autor |
Mensagem |
The Red
Novato
Registrado: 13/10/15 Mensagens: 36
|
|
Dúvidas |
|
Pergunta 1: Como seria um 3D Simulation e o que é?
Pergunta 2:Como excluo um GUI object?
Pergunta 3: Como faço um CheckBox funcionar?.
|
|
Dom Out 18, 2015 8:02 pm |
|
|
The Red
Novato
Registrado: 13/10/15 Mensagens: 36
|
|
|
|
| | If iskeypress(27)= true then
begin
SetObjectAnimation('MainActor','crstnd');
end; |
4: Eu botei esse código no MAINLOOP do mapa para meu Personagem agachar, só que ai, tem que ficar segurando, tem como pra ficar tipo até eu querer 'desagachar'?
|
|
Dom Out 18, 2015 8:15 pm |
|
|
BielziimSM
Usuário
Registrado: 15/12/13 Mensagens: 190
|
|
|
|
Você pode fazer assim:
No Oncreate você cria uma variável:
| | WriteGlobalVar('alternar', false); |
No Mainloop:
| | var alternar : boolean;
if IsKeyPress(17) and GetWaitKeyIsUp then
begin
alternar := ReadGlobalVar('alternar');
if(alternar) then
begin
//Executa a animação de agachar
end
else
begin
//Executa a animação de stand normal
end;
WriteGlobalVar('alternar', not alternar);
SetWaitKeyUp(17);
end;
|
"17" Representa a tecla ctrl , que normalmente e usada para agachar nos jogos!
O que acontece no script acima, você ao apertar a tecla ctrl ativa um comando e se apertar de novo vai outro comando!
Espero ter ajudado =D
_____________________________________________________________
Meu Canal no Youtube:
https://www.youtube.com/user/BrUltraGamer
Perfil no facebook:
https://www.facebook.com/gabrielschulzm
"O Maior inimigo do conhecimento não é a ignorância, mas sim a ilusão de conhecimento.
|
|
Seg Out 19, 2015 12:30 am |
|
|
The Red
Novato
Registrado: 13/10/15 Mensagens: 36
|
|
|
|
| | Você pode fazer assim:
No Oncreate você cria uma variável:
| | WriteGlobalVar('alternar', false); |
No Mainloop:
| | var alternar : boolean;
if IsKeyPress(17) and GetWaitKeyIsUp then
begin
alternar := ReadGlobalVar('alternar');
if(alternar) then
begin
//Executa a animação de agachar
end
else
begin
//Executa a animação de stand normal
end;
WriteGlobalVar('alternar', not alternar);
SetWaitKeyUp(17);
end;
|
"17" Representa a tecla ctrl , que normalmente e usada para agachar nos jogos!
O que acontece no script acima, você ao apertar a tecla ctrl ativa um comando e se apertar de novo vai outro comando!
Espero ter ajudado =D
_____________________________________________________________
Meu Canal no Youtube:
https://www.youtube.com/user/BrUltraGamer
Perfil no facebook:
https://www.facebook.com/gabrielschulzm
"O Maior inimigo do conhecimento não é a ignorância, mas sim a ilusão de conhecimento. | Eu acho que eu fiz uma mais fácil vou postar o exemplo... -'
http://www.mediafire.com/download/j0g89echcaraans/Agachar+Personagem+%283DGB%29.rar
|
|
Seg Out 19, 2015 12:54 am |
|
|
The Red
Novato
Registrado: 13/10/15 Mensagens: 36
|
|
|
|
| | Você pode fazer assim:
No Oncreate você cria uma variável:
| | WriteGlobalVar('alternar', false); |
No Mainloop:
| | var alternar : boolean;
if IsKeyPress(17) and GetWaitKeyIsUp then
begin
alternar := ReadGlobalVar('alternar');
if(alternar) then
begin
//Executa a animação de agachar
end
else
begin
//Executa a animação de stand normal
end;
WriteGlobalVar('alternar', not alternar);
SetWaitKeyUp(17);
end;
|
"17" Representa a tecla ctrl , que normalmente e usada para agachar nos jogos!
O que acontece no script acima, você ao apertar a tecla ctrl ativa um comando e se apertar de novo vai outro comando!
Espero ter ajudado =D
_____________________________________________________________
Meu Canal no Youtube:
https://www.youtube.com/user/BrUltraGamer
Perfil no facebook:
https://www.facebook.com/gabrielschulzm
"O Maior inimigo do conhecimento não é a ignorância, mas sim a ilusão de conhecimento. | O que seria 'boolean'?
|
|
Ter Out 20, 2015 1:29 am |
|
|
|
|
|
|
|
|