TeaM KingS
[center]Ola Convidado, seja bem vindo ao TeaM KingS !

Nós temos tutoriais sobre o WarCraft World Editor: se você tiver alguma duvida pode perguntar que os moderadores ou membros experientes vão lhe ajudar.

Para melhor utilizar nossos recursos é extremamente recomendado que esteja logado em nosso fórum e que leia o nosso regulamento oficial.

Também temos fóruns sobre DotA AllstarS, com guias, estratégias, e muito mais!




Participe do fórum, é rápido e fácil

TeaM KingS
[center]Ola Convidado, seja bem vindo ao TeaM KingS !

Nós temos tutoriais sobre o WarCraft World Editor: se você tiver alguma duvida pode perguntar que os moderadores ou membros experientes vão lhe ajudar.

Para melhor utilizar nossos recursos é extremamente recomendado que esteja logado em nosso fórum e que leia o nosso regulamento oficial.

Também temos fóruns sobre DotA AllstarS, com guias, estratégias, e muito mais!


TeaM KingS
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Tutorial]Camera First Person,3D,2D etc..

3 participantes

Ir para baixo

[Tutorial]Camera First Person,3D,2D etc.. Empty [Tutorial]Camera First Person,3D,2D etc..

Mensagem por tm5con 2012-05-08, 04:29

Olá, boa noite a todos,nesse tutorial aqui vou ensinar como você colocar as seguintes câmeras no seu jogo:Câmera First Person(Quase isso, pois a first person person mesmo do war3 é zuada),3D Camera tipo WOW,Perfect World,2D Tipo jogos que sua visão é de lado,Superior tipo uma camera do warcraft3 mas só que um pouco mais "superior",Camera deitada é o que o nome diz, FOV(Field Of View)tipo câmera de jogos de rally ps1 ela é semelhante a camera 3D a unica diferença é que ela mantém uma distância do jogador e Tudo Preto é uma camera que vai chegando perto do jogador e deixando todo o caminho preto, da pra fazer jogos de fuga com essa câmera.Vamos logo aos códigos:

First Person/Primeira Pessoa
Primeiramente, tente deixar sua câmera de lado como na foto a seguir:



[Tutorial]Camera First Person,3D,2D etc.. 43931733



Baseie-se na camera que esta desse lado <-.
Feito isso crie uma nova trigger, logo após isso faça o seguinte tm5con

Código:

Events
Map Initialization (Você pode optar por qualquer eventos) //Inicialização do mapa.
Conditions
Nada  (Você pode optar por quaisquer condições)
Actions
Camera - Apply Camera 001  (Camera que você acabou de criar) for (Owner of Last Created Unit) (Você pode colocar Player 1 ou qualquer outro player)over 0 seconds
Camera - Lock camera target for (Owner of (Last Created Unit)) to (Last Created Unit), offset by (90.00,180.00) using the Unit's rotations 
Camera - Set Player 1(Red)'s camera Distance to the target to (Facing of (Last Created Unit)) over 0.00 seconds
Pronto, se tudo estiver de acordo, seu resultado será esse (ou quase esse):

[Tutorial]Camera First Person,3D,2D etc.. Visofirstperson

Agora, vamos pular para a camera mais desejada a 3D:
Primeiramente crie uma camera com uma visão por trâs e denomine-a como Camera 002 (A camera tem que pegar na unidade que você quer que fique com camera 3D)

FEito isso crie uma trigger
Código:

Events
Map Initialization (Você pode optar por qualquer eventos)
Conditions
Nada  (Você pode optar por qualquer condições)
Actions
Camera
 - Apply Camera 002  (Camera que você acabou de criar) for
(Owner of Last Created Unit) (Você pode colocar Player 1 ou qualquer
outro player)over 0 seconds
Camera - Lock camera target for (Owner of
 (Last Created Unit)) to (Last Created Unit), offset by (90.00,180.00)
using the Unit's rotations
Camera - Set Player 1(Red)'s camera Height Offset to (Facing of (Last Created Unit)) over 0.00 seconds
Seu resultado será o seguinte:

[Tutorial]Camera First Person,3D,2D etc.. Viso3d1

Obs:Essa camera criada para visão 3D será usada em todas as próximas câmeras.


Camera Superior é geralmente usada em jogos baseado em turnos.
Código:

Events
Map Initialization (Você pode optar por qualquer eventos)
Conditions
Nada  (Você pode optar por qualquer condições)
Actions
Camera
 - Apply Camera 002  (Camera que você acabou de criar) for
(Owner of Last Created Unit) (Você pode colocar Player 1 ou qualquer
outro player)over 0 seconds
Camera - Lock camera target for (Owner of
 (Last Created Unit)) to (Last Created Unit), offset by (90.00,180.00)
using the Unit's rotations
Camera - Set Player 1(Red)'s camera Angle of Attack to (Facing of (Last Created Unit)) over 0.00 seconds
Seu resultado será o seguinte:

[Tutorial]Camera First Person,3D,2D etc.. Visosuperior

Camera Deitada: é uma camera que você vai odiar com certeza e nunca vi uma camera dessa ser usada em algum jogo '-'.


Código:

Events

Map Initialization (Você pode optar por qualquer eventos)

Conditions

Nada  (Você pode optar por qualquer condições)

Actions

Camera
 - Apply Camera 002  (Camera que você acabou de criar) for
(Owner of Last Created Unit) (Você pode colocar Player 1 ou qualquer
outro player)over 0 seconds

Camera - Lock camera target for (Owner of
 (Last Created Unit)) to (Last Created Unit), offset by (90.00,180.00)
using the Unit's rotations

Camera - Set Player 1(Red)'s camera Roll to (Facing of (Last Created Unit)) over 0.00 seconds

Seu resultado será:

[Tutorial]Camera First Person,3D,2D etc.. Cameradeitada


FOV:É uma camera usada em muitos jogos de rally de antigamente, atualmente ela só se aplicar em jogos de corrida, quando o carro pega muita velocidade.(Acho que estou boiando nesse tutorial '-')Vocês podem não perceber muita diferença da FOV para 3D por isso vou postar 2 imagens


Código:


Events


Map Initialization (Você pode optar por qualquer eventos)


Conditions


Nada  (Você pode optar por qualquer condições)


Actions


Camera
 - Apply Camera 002  (Camera que você acabou de criar) for
(Owner of Last Created Unit) (Você pode colocar Player 1 ou qualquer
outro player)over 0 seconds


Camera - Lock camera target for (Owner of
 (Last Created Unit)) to (Last Created Unit), offset by (90.00,180.00)
using the Unit's rotations


Camera - Set Player 1(Red)'s camera Field of View to (Facing of (Last Created Unit)) over 0.00 seconds


Seu resultado será:

[Tutorial]Camera First Person,3D,2D etc.. Fovb


Outra Imagem
[Tutorial]Camera First Person,3D,2D etc.. Outrac
tm5con



Tudo preto:Não sei pra que serve, acho que deve ser pra fazer aqueles jogos de terror ou de fuga das trevas '-'.Vocês podem não perceber esse efeito na imagem



Código:



Events



Map Initialization (Você pode optar por qualquer eventos)



Conditions



Nada  (Você pode optar por qualquer condições)



Actions



Camera
 - Apply Camera 002  (Camera que você acabou de criar) for
(Owner of Last Created Unit) (Você pode colocar Player 1 ou qualquer
outro player)over 0 seconds

Camera - Lock camera target for (Owner of
 (Last Created Unit)) to (Last Created Unit), offset by (90.00,180.00)
using the Unit's rotations
Camera - Set Player 1(Red)'s camera Far Z to (Facing of (Last Created Unit)) over 0.00 seconds
Seu resultado será o seguinte:

[Tutorial]Camera First Person,3D,2D etc.. Tudopretocamera

Depois que o cenario lá de trás chega a um certo ponto, ele começa a ficar preto, por esse motivo o nome dele é tudo preto '-'.

Explicação
Código:

Events
Map Initialization (Você pode optar por qualquer eventos) //Inicialização do mapa.
Conditions
Nada  (Você pode optar por quaisquer condições)
Actions
Camera
 - Apply Camera 001  (Camera que você acabou de criar) for (Owner of
Last Created Unit) (Você pode colocar Player 1 ou qualquer outro
player)over 0 seconds  //Aplicando a camera 001 (Imagem acima) para o
jogador 1 (Player 1), durante 0 segundos (A camera sempre ficará lá)
Camera
 - Lock camera target for (Owner of (Last Created Unit)) to (Last
Created Unit), offset by (90.00,180.00) using the Unit's rotations
//Trava a camera para o dono da última unidade criada, caso você queira,
 você pode colocar em Owner of (Last Created...) a unidade em si ou o
player em si, ou seja a unidade que você quer que a camera trave.Após
isso, a camera será travada para a ultima unidade criada (A camera terá
seu foco na última unidade criada) usando a última câmera criada,  com
um deslocamento de 90.00 e 180.00 (Em relação a última unidade criada),
usando a rotação da unidade (Ou seja ele não estará usando a rotação da
propria câmera e sim da unidade.
Camera - Set Player 1(Red)'s camera Distance to the target to (Facing of (Last Created Unit)) over 0.00 seconds
//Aqui irá usar um tipo de "Deslocamento" para o alvo, que nesse caso
será Distance to the Target façando a última unidade criada (Façando =
no ângulo da última unidade criada, é mais ou menos isso)

Legenda
[start]
// = Coméntario observação.
Com essa explicação você terá uma noção para todas as outras triggers, póis a unica coisa que muda entre elas é a posição da câmera e o deslocamento.
[/start]
[/end]

Então, é só isso pessoal, até mais, se gostaram da +REP.
Ah quase que eu ia esquecendo em "Unit's Rotation" vocês podem colocar "Default Rotation" a diferença não será tão grande.E não se esqueçam que existe vários outros tipos de câmeras. Só depende do ponto que sua camera está localizada e do ponto onde a camera atinge um ponto.

Mapa de demonstração:http://www.epicwar.com/maps/204686/

Ah, e pessoal, não vai dar pra postar mais códigos lá na gameslol e aqui(TeamKings) essa semana, vou ta muito ocupado.Obrigado até mais, atenciosamente lorderes.


Última edição por tm5con em 2012-05-11, 00:17, editado 1 vez(es)
tm5con
tm5con

Número de Posts : 113
Data de inscrição : 21/04/2012
Reputação : 19 Pontos : 21280

Warning Necropost
[Tutorial]Camera First Person,3D,2D etc.. Left_bar_bleue0 / 1000 / 100[Tutorial]Camera First Person,3D,2D etc.. Right_bar_bleue


http://www.tm5con-war3.blogspot.com.br

Ir para o topo Ir para baixo

[Tutorial]Camera First Person,3D,2D etc.. Empty Re: [Tutorial]Camera First Person,3D,2D etc..

Mensagem por fg8d78e48sro 2012-05-08, 15:30

camera attack angle tambem é bom para modificar o angulo de visão.

e tem uma função do height que considera acima do solo, evitando assim que a camera fique para baixo do solo.

Ah tambem poderiam ser usado um loop de 1 a 12 e em vez de mecher na configuração apenas do player 1, mechar na do player do loop. (sendo um pouco mais avançado, mas não chega a complicar para os iniciantes.)

e eu acho legal quando explicam as funções das actions (pois o importante mesmo é aprender, ja que para cada mapa a camera vai ter estar diferente mesmo)

* bem isso tambem num é um tutorial propiamente dito ...


OFF: vish 999 posts !!!
fg8d78e48sro
fg8d78e48sro

Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 25685

Warning Necropost
[Tutorial]Camera First Person,3D,2D etc.. Left_bar_bleue0 / 1000 / 100[Tutorial]Camera First Person,3D,2D etc.. Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Camera First Person,3D,2D etc.. Empty Re: [Tutorial]Camera First Person,3D,2D etc..

Mensagem por Iky 2012-05-12, 15:50

topico aprovado: 10 coins adicionado
Iky
Iky

Número de Posts : 2065
Data de inscrição : 06/04/2010
Reputação : 99 Pontos : 30364

Warning Necropost
[Tutorial]Camera First Person,3D,2D etc.. Left_bar_bleue10 / 10010 / 100[Tutorial]Camera First Person,3D,2D etc.. Right_bar_bleue


http://icaro.glauco

Ir para o topo Ir para baixo

[Tutorial]Camera First Person,3D,2D etc.. Empty Re: [Tutorial]Camera First Person,3D,2D etc..

Mensagem por tm5con 2012-05-13, 00:17

Obrigado, iky.
tm5con
tm5con

Número de Posts : 113
Data de inscrição : 21/04/2012
Reputação : 19 Pontos : 21280

Warning Necropost
[Tutorial]Camera First Person,3D,2D etc.. Left_bar_bleue0 / 1000 / 100[Tutorial]Camera First Person,3D,2D etc.. Right_bar_bleue


http://www.tm5con-war3.blogspot.com.br

Ir para o topo Ir para baixo

[Tutorial]Camera First Person,3D,2D etc.. Empty Re: [Tutorial]Camera First Person,3D,2D etc..

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos