|
|
|
Autor |
Mensagem |
kleiton157
Usuário
Registrado: 06/05/11 Mensagens: 1170 Localização: Na cáducarai |
|
|
|
Passo a Passo:
Passo 1: Retirar a gravidade do mapa
para isso vá no menu mapa/propriedades, e altere o Gravity:-60 para Gravity:-1
Como se percebe, não retiramos toda a gravidade do mapa, porque sem gravidade, o personagem ficaria na mesma animação ao qual foi determinado...
Passo 2: Movimentação diferente da terrestre...
para isto, é necessário apenas colar essa script no MainLoop do mapa:
| | if iskeypress(90)=false then
begin
setobjectpitchangle('Player',0);
setobjectrollangle('Player',0);
setobjectturnangle('Player',0);
enableplayermove;
applyforce('Player',0,-1000,00);
end;
if iskeypress(90) then
begin
setobjectturnangle('Player',0);
disableplayermove;
applyforce('Player',0,5000,00);
end;
if iskeypress(90) then
begin
if iskeypress(37) then
begin
setobjectrollangle('Player',getobjectrollangle('Player')+0.5);
end
end;
if iskeypress(39) then
begin
if iskeypress(90) then
begin
setobjectrollangle('Player',getobjectrollangle('Player')-0.5);
end
end;
if iskeypress(38) then
begin
if iskeypress(90) then
begin
setobjectpitchangle('Player',getobjectpitchangle('Player')+0.5);
end
end;
if iskeypress(40) then
begin
if iskeypress(90) then
begin
setobjectpitchangle('Player',getobjectpitchangle('Player')-0.5);
end
end; |
Explicando a script:
if iskeypress(90) then------------------------------------------Quando a tecla Z(90) estiver apertada
if iskeypress(90)=false then----------------------------------Quando a tecla Z(90) não estiver apertada
setobjectpitchangle('Player',0);------------------------------Determina que o Pitch angle do player será 0
enableplayermove;---------------------------------------------Ativa os movimentos do Player
applyforce('Player',0,-1000,00);------------------------------Aplica uma força no player de -1000 em Y
getobjectrollangle('Player')+0.5------------------------------é igual ao Roll angle do Player +0.5 durante o processo
_________________ ________________________________________
- É nescessário ver além do que os olhos mostram |
|
Dom Abr 08, 2012 7:58 pm |
|
|
Artur José
Novato
Registrado: 29/12/12 Mensagens: 19 Localização: Arapiraca |
|
|
|
como pousar?
_________________ Nada a comentar |
|
Sáb Dez 29, 2012 3:57 pm |
|
|
EduardoVieira
Usuário
Registrado: 24/09/12 Mensagens: 557
|
|
|
|
Acho que só larga os botões
|
|
Sáb Dez 29, 2012 6:13 pm |
|
|
Artur José
Novato
Registrado: 29/12/12 Mensagens: 19 Localização: Arapiraca |
|
|
|
| | Acho que só larga os botões |
Você diz isso porquê não começou a voar pro lado!uhahsuhaus 300 km/h
_________________ Nada a comentar |
|
Sáb Dez 29, 2012 10:34 pm |
|
|
EduardoVieira
Usuário
Registrado: 24/09/12 Mensagens: 557
|
|
|
|
sasahsahusahusauhsa, já voei pro lado, é só tu voar ao contrario.
|
|
Sáb Dez 29, 2012 11:21 pm |
|
|
|
|
|
|
|
|