Página 1 de 1
3D Floor help !!!
Enviado: Sex Jun 29, 2007 7:24 pm
por swat
Tem como faze um 3d floor se mexer (tipor ir para um lado e outro)
vlw....
Enviado: Sex Jun 29, 2007 7:39 pm
por Betanol
queria saber isso tmb.. vai ser MUITO, mas MUUUUUUUUUUITO útil!
Enviado: Sex Jun 29, 2007 9:39 pm
por Fabio914
Se o 3D floor ser como um setor comum no BSP , então isso é impossivel , pois o formato de mapas para Doom não permite que um setor se desloque horizontalmente , mas apenas verticalmente... Se quiser saber mais sobre isso , pesquise na wikipédia sobre a engine do Doom clássico que você entenderá melhor...
Enviado: Sex Jun 29, 2007 10:48 pm
por DU0
Tah, movimentos horizontais não existiam no Doom [existiam no wolf 3~d, though o.O], mas ja tem como fazer, no zDoom... Ñ tem como fazer um 3D floor se comportar como algumas portas, por exemplo?
Tá certo que a coisa ja ta virando montezuma's return, com plataformas se desolcando horizontalmente, mas msm assim...
Enviado: Sáb Jun 30, 2007 6:46 am
por Logan MTM
3D Floors podem se mover apenas verticalmente ( cima e baixo ).
Curioso que esta semana mesmo estava discutindo com uns caras do DRDTeam sobre isso! Já cheguei a imaginar a posibilidade de misturar Polys com 3D Floors mas não funfa. O GZDoom só aceita em modo GL Polys a base de "VoidSpace" e 3D Floors não tem nada haver com VoidSpace! Lamentavelmente...

Enviado: Sáb Jun 30, 2007 11:12 am
por swat
Enviado: Sáb Jun 30, 2007 2:26 pm
por Betanol
preciso de saber tmb como se movimenta 3d floor verticalmente..
fazer umas plataformas maneiras....
Enviado: Dom Jul 01, 2007 8:02 am
por Logan MTM
VoidSpace é todo o espaço fora do mapa! Ou, em outras palavras, tudo o que está além das LineDefs de tipo "One Sided".
Como fazer 3D Floors se moverem?
Simples! Se você cria um 3D Floor, logo, você tem um setor unútil no VoidSpace do seu mapa. Tenta colocar uma Tag nesse setor e brincar com as funções ACS Floor e Ceiling_RaisebyValue ou LowerbyValue!
Enviado: Dom Jul 01, 2007 12:47 pm
por swat
logan eu ate q fiz mas fico bugado...
eu to errando no escripete pode me manda o certo ????
Enviado: Dom Jul 01, 2007 6:04 pm
por Logan MTM
Ah!
Uso de forma um pouco diferente. No setor que define o 3D Floor eu crio junto a ele outro setor já com Ceiling/Floor nos níveis que eu quero que o "elevador" se mova dentro do mapa, daí então, eu uso as funções Ceiling_RaiseToNearest e Floor_RaiseToHighest ou Ceiling_LowerToLowest e Floor_LowerToLowest.
Lembrando que essas funções devem ter como TAG o setor que define o 3D Floor. Quando ele se mover, o 3D Floor no mapa também o fará.
Como toque final, uma boa Thing SequenceSound cai como uma luva!