SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Playerprefs
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Avaliem meu APK!!!!!
Como percorrer por rampas sem deslizar o Rigdbody?
Fazer a IA flanquear
fazer inimigo se movimentar para direita e esquerda jogo de plataforma
hospedagem de site gratis (link no tópico)
Solução Unity 2019 erro Text Mesh Pro
[TUTORIAL] Cena inicial de CARREGAMENTO, creditos, logo, etc [UNITY 5]
Problema com boxes colliders
Rotação
The Stack
Instalar nova versão Unity 2019
[RESOLVIDO] Alguém conhece um programa bom e simples para criar modelos 3d?
Flamehead MMORPG Indie
Comunicação entre scripts
[RESOLVIDO] Teletransporte pelo cenario Unity2D
Dúvida WEBGL
[RESOLVIDO] Problema com sistema de controle de volume.
Meu Jogo ta Travando - Quiz Unity 2D
[RESOLVIDO] Unity - Como Saber Se Botão Foi Clicado?
Quiz 2D Unity - Como esperar segundos para ir pra próxima pergunta????
Aplicativo!?!
[DUVIDA] ADS Em app WPF.NET ?
[RESOLVIDO] Renderização de Sprite renderer
[TUTORIAL] Arma tipo a do call of duty
Animação customizada com "Exit Time"
Personagem No Unity problema com colisão Como Resolver
Inimigo seguir só quando olharmos para ele.
Meu novo game
The scripts needs to derive from monobehaviour
[RESOLVIDO] Erro - animações do Mixamo na Unity
[TUTORIAL] Singleton, A melhor forma de acessar a classe!
[Asset] Repositório + Assets
Executar animação via script
COMO MOVER UM OBJETO OU PERSONAGEM
[RESOLVIDO] GameObject que não Ativa
[TUTORIAL] Compilar para Android
Travar movimentação/rotação de um child.
[TUTORIAL] Android - Sistema de controle third person shooter, Joystick + Swipe camera
[RESOLVIDO] Unity 2018.2.14f1(64bit) sem audio
Como alterar propriedades em uma clip de animação mantendo o padrão em outros clips?
GIRAR EM TORNO DE ACORDO COM AS TECLAS
[DUVIDA] Como permitir que o usuario envie uma imagem e a ajeite
Mobile Camera
Collider labirinto 2D
Efeito de "Super velocidade"
girar eixo de movimento
[RESOLVIDO] List Index error
Jogo Da Velha
Projeto de lei quer criminalizar criadores de jogos violentos ?!?!?!?
[TUTORIAL] Salvar dados com playerprefs facilmente.
Conta android para desenvolvedor
[Asset] Jogo em plataforma 2D para aprendizado
Sistema de Plataforma com Rotas controlado por Touch
DIVULGAÇÃO
[RESOLVIDO] Como saber se o jogador esta vendo um certo objeto?
derrubar arvore em jogo 2d
[RESOLVIDO] Como resetar a cena em que o player estar
ESTOU COM UM PROBLEMA EM UM SCRIPT
Bool ficar verdadeira no multiplayer em script de inimigo? (Unet)
Game Mobile
[RESOLVIDO] Não consigo deixar meus áudios em 3D...
Pressionar Botão por um determinado tempo
Histórico de Input
como limitar o zoom mínimo e máximo no lean touch
Como que faço para rotacionar um objeto na posição do player como o cenario
[RESOLVIDO] Bug textura, SketchUp para Unity 3d
Unity - Excluir Ads Criado.
[RESOLVIDO] Lanterna Sumindo
Setar a posição do mouse
Medidores interativos como fazer na Unity
[RESOLVIDO] Unity - Adicionar Espaço Em Array
Pack de áudio/ efeitos sonoros gratuitos.
Game Engine
[TUTORIAL] Sistema simples para VOLTAR NO TEMPO, Unity 3D
Point Light com qualidade horrivel, o que pode ser?
PC, Mobile ou ambos?
Efeito Glowing
[RESOLVIDO] box collider conflito
[RESOLVIDO] Blender - Mancha Preta
[TUTORIAL] Unity 5- Sistema de PLATAFORMAS COM ROTAS
ESTOU COM UM PROBLEMA DE ANIMAÇÃO!!!
Câmera Orbital Modificada
[RESOLVIDO] Uma duvida sobre colliders 2d
Unity - Inspetor Personalizado
Software para testar AR no PC
Salvar Cores com Json
Objeto que pula
[RESOLVIDO] limite de posicionamento
Enemy grid movement
[RESOLVIDO] AJUDA COM SCRIPT
TANK DEFENDER II
[TUTORIAL] Sistema simples de Cutscenes
Sisteminha para coleta de itens
Recrutamento para desenvolvimento de um Projeto
fazer unity5 imprimir
AJUDA COM SCRIPT DE DISPARO
Um código e um agradecimento ao todo mundo.
Hoje à(s) 3:01 pm
Hoje à(s) 1:35 pm
Hoje à(s) 5:41 am
Hoje à(s) 2:59 am
Hoje à(s) 12:19 am
Ontem à(s) 9:40 pm
Ontem à(s) 9:23 pm
Ontem à(s) 5:32 am
Ontem à(s) 12:35 am
Qui Abr 18, 2019 11:43 pm
Qui Abr 18, 2019 11:39 pm
Qui Abr 18, 2019 11:30 pm
Qui Abr 18, 2019 11:25 pm
Qui Abr 18, 2019 4:04 pm
Qui Abr 18, 2019 6:25 am
Qua Abr 17, 2019 11:26 pm
Qua Abr 17, 2019 11:16 pm
Ter Abr 16, 2019 2:27 am
Ter Abr 16, 2019 2:24 am
Ter Abr 16, 2019 12:53 am
Seg Abr 15, 2019 10:15 pm
Seg Abr 15, 2019 3:29 pm
Dom Abr 14, 2019 2:26 pm
Dom Abr 14, 2019 2:23 pm
Dom Abr 14, 2019 4:42 am
Sab Abr 13, 2019 5:33 pm
Sab Abr 13, 2019 4:36 pm
Sex Abr 12, 2019 11:44 pm
Sex Abr 12, 2019 2:18 am
Qui Abr 11, 2019 3:50 pm
Qua Abr 10, 2019 1:59 pm
Qua Abr 10, 2019 4:01 am
Ter Abr 09, 2019 10:31 pm
Ter Abr 09, 2019 9:39 pm
Ter Abr 09, 2019 6:47 pm
Ter Abr 09, 2019 1:12 am
Seg Abr 08, 2019 11:59 pm
Dom Abr 07, 2019 11:55 pm
Dom Abr 07, 2019 11:01 pm
Dom Abr 07, 2019 6:05 pm
Sab Abr 06, 2019 2:52 pm
Sab Abr 06, 2019 3:12 am
Sab Abr 06, 2019 1:46 am
Sab Abr 06, 2019 12:38 am
Sab Abr 06, 2019 12:36 am
Sab Abr 06, 2019 12:31 am
Sab Abr 06, 2019 12:27 am
Sex Abr 05, 2019 12:18 am
Qui Abr 04, 2019 11:21 pm
Qui Abr 04, 2019 7:37 pm
Qui Abr 04, 2019 5:48 pm
Qua Abr 03, 2019 10:09 pm
Qua Abr 03, 2019 7:37 pm
Qua Abr 03, 2019 7:32 pm
Qua Abr 03, 2019 2:18 am
Ter Abr 02, 2019 10:32 pm
Ter Abr 02, 2019 9:18 pm
Ter Abr 02, 2019 7:50 pm
Ter Abr 02, 2019 7:19 am
Ter Abr 02, 2019 12:22 am
Ter Abr 02, 2019 12:19 am
Ter Abr 02, 2019 12:15 am
Seg Abr 01, 2019 11:58 pm
Seg Abr 01, 2019 9:12 pm
Seg Abr 01, 2019 7:00 pm
Seg Abr 01, 2019 6:35 pm
Seg Abr 01, 2019 4:23 pm
Seg Abr 01, 2019 4:09 am
Dom Mar 31, 2019 9:07 pm
Dom Mar 31, 2019 2:26 pm
Dom Mar 31, 2019 12:03 am
Sab Mar 30, 2019 9:09 pm
Sab Mar 30, 2019 8:50 pm
Sab Mar 30, 2019 7:56 pm
Sab Mar 30, 2019 11:22 am
Sab Mar 30, 2019 11:21 am
Sab Mar 30, 2019 2:56 am
Sex Mar 29, 2019 7:31 pm
Sex Mar 29, 2019 6:57 pm
Sex Mar 29, 2019 6:39 pm
Sex Mar 29, 2019 3:29 pm
Sex Mar 29, 2019 7:54 am
Sex Mar 29, 2019 7:50 am
Sex Mar 29, 2019 7:41 am
Qui Mar 28, 2019 7:26 pm
Qui Mar 28, 2019 4:39 pm
Qui Mar 28, 2019 11:05 am
Qui Mar 28, 2019 11:04 am
Qua Mar 27, 2019 2:02 am
Ter Mar 26, 2019 8:41 pm
Ter Mar 26, 2019 5:19 pm
Ter Mar 26, 2019 3:53 pm
Ter Mar 26, 2019 2:52 am
Ter Mar 26, 2019 2:22 am
Ter Mar 26, 2019 12:20 am
Seg Mar 25, 2019 4:39 am
Dom Mar 24, 2019 9:17 pm
Dom Mar 24, 2019 1:30 am
Dom Mar 24, 2019 12:18 am
NKKF
glauco
MarcosSchultz
MarcosSchultz
916anderson
MarcosSchultz
Magnatah
MarcosSchultz
marlon33
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
glauco
ffabim
Callyde Jr
mathhBR
numb123
kraulim
MarcosSchultz
Magnatah
Akuma97
Magnatah
BRGC
ffabim
diegopds
NKKF
dstaroski
MarceloYBP
guimaraf
everton0101
Master3353
Magnatah
augustobrito
NotoriousDev
DEQUISTER1994
Fernando Andrey
fabricadegame
NotoriousDev
iToddy
marciosilva
LucasRangel
wagnercaragua
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
wagnercaragua
NotoriousDev
Unidade3d5
Tegh
rafaelllsd
JohnRambo
NKKF
edvanmelo
niao
NKKF
Tegh
niao
fecirineu
fecirineu
fecirineu
BrazaTattoo
NKKF
NKKF
Chilinger
emerson vitor
BrazaTattoo
Magnatah
Guinho3p
luiz12345
Magnatah
Magnatah
Zack2
Chilinger
Chilinger
MarcosSchultz
Magnatah
michelly
eduardonog30
Magnatah
MarcosSchultz
MarcosSchultz
MarcosSchultz
mathhBR
Magnatah
Chilinger
Chilinger
luiz12345
Span
Unidade3d5
Diego Felix
wagnercaragua
AnderGames
Magnatah
ShadowWG
Encracker
Diego Felix
dstaroski

[RESOLVIDO] Câmera isométrica seguindo o player

Ir em baixo

Resolvido [RESOLVIDO] Câmera isométrica seguindo o player

Mensagem por guimaraf em Dom Jan 27, 2019 8:01 am

Pesquisei bastante e não consegui encontrar uma forma de fazer a câmera isométrica seguir o player, aqui no forum pelo menos não achei um tutorial.

Preciso de uma que seja semelhante a esta.
[RESOLVIDO] Câmera isométrica seguindo o player Maxresdefault
Se alguém souber como fazer ou um material de referência, vai me ajudar muito, desde já agradeço.


Última edição por dstaroski em Qua Jan 30, 2019 11:12 am, editado 1 vez(es) (Razão : Resolvido)
guimaraf
guimaraf
Avançado
Avançado

Masculino PONTOS : 872
REPUTAÇÃO : 29
Idade : 36
Áreas de atuação : Programação de jogos e técnico de informática
Respeito as regras : [RESOLVIDO] Câmera isométrica seguindo o player WvDYdlf

Ver perfil do usuário http://guimaraf.github.io

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Câmera isométrica seguindo o player

Mensagem por NKKF em Dom Jan 27, 2019 3:40 pm

Você pode usar o script comum de seguir:

Código:
Transform camera_ = Camera.main.transform;
camera_.position = Vector3.Lerp(camera_.position, transform.position + offSet, 0.1f);

Onde offSet é um Vector3 que deve ser ajustado de acordo com a posição da sua câmera (Mude de acordo)

E 0.1f é um float que também deve ser customizado.

#EDIT:
Deixe sua câmera assim: http://prntscr.com/mcun8g , no estilo ortográfica.

DICA: Posicione sua câmera de acordo com que você gostaria que ela olhasse ao jogador e copie sua posição e coloque no OffSet.
No caso, se a minha câmera está na posição 5, 5, -5 então o OffSet terá o mesmo valor.
NKKF
NKKF
ProgramadorMaster

Masculino PONTOS : 2357
REPUTAÇÃO : 452
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras : [RESOLVIDO] Câmera isométrica seguindo o player Aad8pUi

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Câmera isométrica seguindo o player

Mensagem por guimaraf em Dom Jan 27, 2019 6:38 pm

Muito obrigado, consegui entender bem o funcionamento e já fiz algumas coisas que queria.

Só falta agora colocar um corretor rotacionando para a frente do carro para sempre deixar a visão maior na na frente.

O código final ficou como queria por enquanto.

Código:
public class IsoCamera : MonoBehaviour
{
    [SerializeField] private Vector3 offSet = new Vector3(-10f, 15f, -10f);
    private Transform isoCamera;
    [SerializeField] private float speedCamera = 10f;
    public GameObject[] cars = default;
    private Transform carFollow = default;
    [SerializeField] int carNumber = default;

    private void Awake()
    {
        isoCamera = GetComponent<Transform>();
        GameObject car =  Instantiate(cars[carNumber], new Vector3(0f, 1f, 0f), Quaternion.identity) as GameObject;
        carFollow = car.transform;
    }

    private void FixedUpdate()
    {
        isoCamera.position = Vector3.Lerp(isoCamera.position, carFollow.position + offSet, speedCamera * Time.fixedDeltaTime);
    }
}
guimaraf
guimaraf
Avançado
Avançado

Masculino PONTOS : 872
REPUTAÇÃO : 29
Idade : 36
Áreas de atuação : Programação de jogos e técnico de informática
Respeito as regras : [RESOLVIDO] Câmera isométrica seguindo o player WvDYdlf

Ver perfil do usuário http://guimaraf.github.io

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Câmera isométrica seguindo o player

Mensagem por NKKF em Dom Jan 27, 2019 7:46 pm

Você pode somar com o offset: transform.forward * amount.

Onde amount é a quantidade que ele deve ir para frente. Ou fazer um caminho onde a câmera passa.
NKKF
NKKF
ProgramadorMaster

Masculino PONTOS : 2357
REPUTAÇÃO : 452
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras : [RESOLVIDO] Câmera isométrica seguindo o player Aad8pUi

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Câmera isométrica seguindo o player

Mensagem por guimaraf em Seg Jan 28, 2019 3:13 am

@NKKF escreveu:Você pode somar com o offset: transform.forward * amount.

Onde amount é a quantidade que ele deve ir para frente. Ou fazer um caminho onde a câmera passa.

Vou fazer uns testes aqui sobre este método.
Obrigado
guimaraf
guimaraf
Avançado
Avançado

Masculino PONTOS : 872
REPUTAÇÃO : 29
Idade : 36
Áreas de atuação : Programação de jogos e técnico de informática
Respeito as regras : [RESOLVIDO] Câmera isométrica seguindo o player WvDYdlf

Ver perfil do usuário http://guimaraf.github.io

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Câmera isométrica seguindo o player

Mensagem por guimaraf em Seg Jan 28, 2019 7:29 pm

Ficou perfeito o código, vou deixar aqui para quem quiser pegar.

Organizei o código, deixando apenas a câmera com o que precisa dela. Ficou bem legal.

Código:
public class IsoCamera : MonoBehaviour
    {
        [SerializeField] private Vector3 offSet = new Vector3(-10f, 15f, -10f);
        [SerializeField] private Transform isoCamera = default;
        [SerializeField] private float speedCamera = 10f, amount = 5f;

        public GameObject race = default;
        [SerializeField] private RaceController raceController = default;
        [SerializeField] private Transform carFollow = default;

        [SerializeField] private bool loadObjects = false;

        private void Start()
        {
            raceController = race.GetComponent<RaceController>();
            carFollow = race.GetComponent<RaceController>().carController.GetComponent<Transform>();
            loadObjects = true;
        }

        private void FixedUpdate()
        {
            if (loadObjects)
            {
                isoCamera.position = Vector3.Lerp(isoCamera.position, carFollow.position + offSet + carFollow.forward * amount , speedCamera * Time.fixedDeltaTime);
            }
        }
    }

Se quiserem mudar para resolvido, tudo bem.
guimaraf
guimaraf
Avançado
Avançado

Masculino PONTOS : 872
REPUTAÇÃO : 29
Idade : 36
Áreas de atuação : Programação de jogos e técnico de informática
Respeito as regras : [RESOLVIDO] Câmera isométrica seguindo o player WvDYdlf

Ver perfil do usuário http://guimaraf.github.io

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum