FPS CAMERA CHARACTER CONTROLLER - UNITY

  Рет қаралды 13,442

Caio Flávio

Caio Flávio

Күн бұрын

Пікірлер: 73
@hipnosreturn2
@hipnosreturn2 3 жыл бұрын
Estou inconformado com esse vídeo ter apenas 243 likes, esse é um dos problemas na maioria dos projetos, unity e godot que noto, o mau uso da câmera, esse efeito "travado" e você ensinou de forma criativa como usar uma câmera seguindo e causar um belo efeito, agradável conforme a "jogatina". Vou compartilhar o quanto puder.
@TheJoaovitorkavalekb
@TheJoaovitorkavalekb 3 жыл бұрын
Mano, muito bom, ótimo trabalho, continua assim que vc vai longe, de vdd
@_LoBo_-zw9dt
@_LoBo_-zw9dt Жыл бұрын
Usar o chat gpt para auxiliar é maravilhoso nunca mais tive dor de cabeça mandando ele corrigir minhas bagunças kkkkkkkkk
@haydendev
@haydendev Жыл бұрын
Muito obrigado!!! te amo
@aillord6865
@aillord6865 2 жыл бұрын
Massa de +!! Funcionou aqui, vlw.
@MegaXDBrasil
@MegaXDBrasil 2 жыл бұрын
Ta dendo erro fiz tudo certo, fala q da erro no player.culerAngles
@PauloHSousa237
@PauloHSousa237 2 жыл бұрын
Utilizei no meu jogo, muito bom, obrigado.
@zaksenards
@zaksenards 2 жыл бұрын
Você me salvou muito. Comprei um curso na udemy e o instrutor não mostrou como fazer esse tipo de camera. Perguntei na pagina no Telegram a qual ele disponibilizou o link mas ninguem respondeu. E na internet, mesmo pesquisando sobre como fazer a conversão das cordenadas locais para as globais, ainda assim não achei a resposta, que era uma simple função
@Mr888khan7
@Mr888khan7 3 жыл бұрын
Parabéns. Aulas EXCELENTES!!
@PedroHenrique-qx6by
@PedroHenrique-qx6by Жыл бұрын
como eu faria pra colocar um sistema de pulo junto a esse código?
@ValdirRu
@ValdirRu Жыл бұрын
mano, como eu faço para o Visual Studio Autocompletar os comandos tp, float e coloco so o F e ele ja me da as opções ?
@elsilva7
@elsilva7 8 ай бұрын
tab
@arthurmatosdesouza1154
@arthurmatosdesouza1154 3 жыл бұрын
Cara muito bom. Eu gostaria muito ver um vídeo sobre como tirar vida de inimigos em grande quantidade com o mesmo script
@eto1254
@eto1254 3 жыл бұрын
tem como fazer os dois andarem mas a camera se mexer, tipo a camera olhar pra baixo e olhar pra cima a o andar pra dar impressao de movimento
@Arthur_Vidal
@Arthur_Vidal 2 жыл бұрын
você me ajudou de mais slk muito obrigado
@brenogalvao5883
@brenogalvao5883 3 жыл бұрын
Tutorial perfeito e bem explicado, porém eu estou tendo uns problemas. Tipo, quando inicia, o personagem da um salto gigantesco e ao me movimentar, ele não para de andar, independente do botão que eu clico. Não entendi muito bem o que aconteceu, mas estou tentando resolver. Essa câmera é a que estou buscando colocar no meu projeto... desde já agradeço
@l3gion437
@l3gion437 Жыл бұрын
O movimento fica realmente muito suave, mas tenho uma duvida, se eu quiser colocar uma arma não vou ter problema?? Sendo que o colisor do player está na frente da câmera ? Obrigado
@mrgunsesofparty9089
@mrgunsesofparty9089 2 жыл бұрын
por que ao inves de usar o public vc usa o SerializeField, duvida
@NostalgicRapper
@NostalgicRapper Жыл бұрын
Não é possível utilizar a Main Camera como o próprio jogador? Tipo, criar um script para a Main Camera fazendo ela se mover e olhar para as direções que quiser? Sem a necessidade de criar uma cápsula e o CamPivot?
@matheusreiis817
@matheusreiis817 Жыл бұрын
o meu codigo de movimentação ta identico e to tendo erros
@walney2008
@walney2008 3 жыл бұрын
ola a camera ficou parada e o player fica andando a camera nao segue o player o que pode ser ?
3 жыл бұрын
Quase ficou excelente, unico problema que tive é que a "skin" no caso a capsula ela não vira, se eu colocar um modelo, ou até mesmo um retangulo para representar a frente do player, ela não vira junto...
@phellippemottarini
@phellippemottarini 3 жыл бұрын
Vídeo muito bom!
@dfdfdfdddf4310
@dfdfdfdddf4310 3 жыл бұрын
THANK SO MUCH!
@tatianalima2724
@tatianalima2724 2 жыл бұрын
Estou com problemas, fiz tudo igual e meu player simplesmente sai voando e quando começo a andar ele vai para o chão e mesmo que eu solte o botão ele continua andando sozinho até voar novamente. 😫
@kenaiog
@kenaiog Жыл бұрын
mt bom
@dtrader1014
@dtrader1014 3 жыл бұрын
Muito bom, bem didatico .acho q esse script esta muito avancado pra mim, tem esse lerp e clamb,mas muito top, vou salvar na play list kkk dm
@KENOMUITONOOB
@KENOMUITONOOB 3 жыл бұрын
muito bom mas eu nao consigo mover o script para o player eu uso a versao 2018
@LANDOY.
@LANDOY. 3 жыл бұрын
o meu ele n aceitava colocar script no player e qualdo tente entrar ele da erro no escript e eu fis tudo certo
@estuartyy
@estuartyy 3 жыл бұрын
mano eu consigo fazer esse esquema em um first person do standard assets? ou voce tem outra forma pra eu mover meu player sem trepidação da câmera? seu comentário vai ser de grande ajuda.
@DonnieGameStudio
@DonnieGameStudio 3 жыл бұрын
Isso de não clampar já me deu altos problemas. Do nd o player parava no teto e a câmera começava a bugar. Depois que me liguei que era isso que faltava
@victorhugoleme6772
@victorhugoleme6772 2 жыл бұрын
Só uma dúvida. Meu char está derrapando, estilo Mario mesmo. Sabe o que pode ser? o código está idêntico. Btw, ótima aula.
@Darwiz
@Darwiz 3 жыл бұрын
Traz um sistema de trocar de arma se quiser
@luis-henriquedev
@luis-henriquedev 3 жыл бұрын
Caio, o que significa normalizar o Vector3?
@MarcosDhonath
@MarcosDhonath 2 жыл бұрын
Significa que o objeto pode se mover para as 3 direção, x, y e z
@jadsonwv
@jadsonwv 3 жыл бұрын
Tu é um mito
@CortesDoMandiocaa
@CortesDoMandiocaa 3 жыл бұрын
Krl q aula boa mano vc poderia partir dessa aula para um Fps avançado?
@brunomartins1921
@brunomartins1921 3 жыл бұрын
O imput no unity nao funciona mais e agora?
@HaveDraw
@HaveDraw 3 жыл бұрын
Input*, e sim, funciona "Input.Get"
@walney2008
@walney2008 3 жыл бұрын
show, quero aprender colocar arma para criar um game tipow cs-go, kekekekke
@Awemoments2
@Awemoments2 3 жыл бұрын
tou com um problema no seu mini curso de unity 2d o player quando cai do cenário não dá game over
@CaioFLV
@CaioFLV 3 жыл бұрын
Opa e ai! Dá uma olhada se a função de gameover está sendo chamada depois de X segundos
@Awemoments2
@Awemoments2 3 жыл бұрын
@@CaioFLV obrigado pela rápida resposta Onde eu posso verificar isso?
@Awemoments2
@Awemoments2 3 жыл бұрын
@@CaioFLV e como eu adiciono colisão no quad?
@CaioFLV
@CaioFLV 3 жыл бұрын
@@Awemoments2 No script onde do player. Onde existe a colisão dele com os tubos
@CaioFLV
@CaioFLV 3 жыл бұрын
@@Awemoments2 No vídeo eu mostro como adiciona. Clica no sprite do quad e na lateral direita, em AddComponents você adiciona um box collider
@FISHIL_
@FISHIL_ 3 жыл бұрын
Qual eh a versão do unity q vc usou?
@CaioFLV
@CaioFLV 3 жыл бұрын
Opa! Foi a 2019.4.19f1 Você pode baixar a versão 2019.4(LTS) pelo HUB
@O_Fanboy_Da_Claro
@O_Fanboy_Da_Claro 2 жыл бұрын
+1LIKE!
@jupy5507
@jupy5507 3 жыл бұрын
¨não é possível adicionar o componente de script slakkk porque a classe de script não pode ser encontrada. certifique-se de que não haja erros de compilação e que o nome do arquivo e o nome do dass correspondam¨ o erro que da
@HaveDraw
@HaveDraw 3 жыл бұрын
Tava esperando algum gringo falar "Roses are red Violets are Blue, the title is in english why arent you?"
@FerplayDev
@FerplayDev 3 жыл бұрын
roses are red violets are blue hey gumba fuck you
@brunomartins1921
@brunomartins1921 3 жыл бұрын
Ele parece o little Z, um youtuber da gringa
@emoprogramador8453
@emoprogramador8453 2 жыл бұрын
Fazendo o Camera Pivot no meu Unity eu sem querer chamei ele de Camera Privê KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
@Desanimad05454
@Desanimad05454 3 жыл бұрын
só faltou o pulo;-;
@CaioFLV
@CaioFLV 3 жыл бұрын
Já fiz um vídeo sobre movimentação de personagens. Dê uma olhada aqui. Troque OverlapCircle por OverlapSphere link:kzbin.info/www/bejne/nYbJeKuLrsqbirM
@david96562
@david96562 2 жыл бұрын
irmão, tu explicou tão rapido q eu entendi nada desculpa ae mas é serio
@0fCx123
@0fCx123 Жыл бұрын
eu nao gosto quando voce escreve rapido nois aprendi anda assim
@apenasovazio
@apenasovazio 2 жыл бұрын
Mano esse vídeo é uma bosta pois quando vou clicar em frente eu não consigo prosseguir
@Javaw-8
@Javaw-8 2 жыл бұрын
Bosta é você seu frustrado! Não consegue nem copiar códigos alheios kkkkkkk
@NeronSabe
@NeronSabe 3 жыл бұрын
using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { [SerializeField] private Transform player; private Vector3 dir; private Rigidbody rb; [SerializeField] private float maxY; [SerializeField] private float rX; [SerializeField] private Transform camPivot; [SerializeField] private Transform cam; void Start() { rb = GetComponent(); Cursor.lockState = CursorLockMode.Locked; } void Update() { dir = player.TransformVector(new Vector3(Input.GetAxisRaw("Horizontal"), 0, Input.GetAxisRaw("Vertical")).normalized); rX = Mathf.Lerp(rX, Input.GetAxisRaw("Mouse X") * 2, 100 * Time.deltaTime); maxY = Mathf.Clamp(maxY - (Input.GetAxisRaw("Mouse Y") * 2 * 100 * Time.deltaTime), -30, 30); player.Rotate(0, rX, 0, Space.World); cam.rotation = Quaternion.Lerp(cam.rotation, Quaternion.Euler(maxY * 2, player.eulerAngles.y, 0), 100 * Time.deltaTime); camPivot.position = Vector3.Lerp(camPivot.position, player.position, 10 * Time.deltaTime); } private void FixedUpdate() { rb.MovePosition(rb.position + dir * 10 * Time.fixedDeltaTime); } }
@RussyanBR
@RussyanBR 3 жыл бұрын
vlw tava com problema em algum lugar ai fui vendo mais os comentarios e vi q tu colocou aki salvou só por algum motivo meu personagem nao ta girando junto
@NeronSabe
@NeronSabe 3 жыл бұрын
@@RussyanBR faz parte amigo, programar é isso mesmo nem se preocupa vai copiando os códigos e uma hora você mesmo vai está escrevendo os seus
@Javaw-8
@Javaw-8 2 жыл бұрын
@@NeronSabe como diminuir a velocidade do player?
@killertotoso9880
@killertotoso9880 2 жыл бұрын
@@Javaw-8 dir = player.TransformVector(Input.GetAxisRaw("Horizontal"), 0 , Input.GetAxisRaw("Vertical")).normalized * moveSpeed *Time.deltaTime; nessa linha cria uma variavel float movespeed e multiplica por time.deltaTime, bota um valor tipo 100 e vai testando deixa a variavel publica ou [SerializedField]
@caio6484
@caio6484 Жыл бұрын
Meu heroi
@fenixbr7475
@fenixbr7475 3 жыл бұрын
sript: using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { [SerializeField] private Transform player; private Vector3 dir; private Rigidbody rb; [SerializeField] private float maxY; [SerializeField] private float rX; [SerializeField] private Transform camPivot; [SerializeField] private Transform cam; void Start() { rb = GetComponent(); Cursor.lockState = CursorLockMode.Locked; } void Update() { dir = player.TransformVector(new Vector3(Input.GetAxisRaw("Horizontal"), 0, Input.GetAxisRaw("Vertical")).normalized); rX = Mathf.Lerp(rX, Input.GetAxisRaw("Mouse X") * 2, 100 * Time.deltaTime); maxY = Mathf.Clamp(maxY - (Input.GetAxisRaw("Mouse Y") * 2 * 100 * Time.deltaTime), -30, 30); player.Rotate(0, rX, 0, Space.World); cam.rotation = Quaternion.Lerp(cam.rotation, Quaternion.Euler(maxY * 2, player.eulerAngles.y, 0), 100 * Time.deltaTime); camPivot.position = Vector3.Lerp(camPivot.position, player.position, 10 * Time.deltaTime); } private void FixedUpdate() { rb.MovePosition(rb.position + dir * 10 * Time.fixedDeltaTime); } }
@rimurutempesta1868
@rimurutempesta1868 Жыл бұрын
obg
@damayro
@damayro Жыл бұрын
rX = Mathf.Lerp(rX, Input.GetAxisRaw("Mouse X") ▪ 2, 100* Time.deltaTime);
RECRIANDO MOVIMENTAÇÃO DE DANDARA - UNITY
8:38
Caio Flávio
Рет қаралды 1,5 М.
THIRD PERSON MOVEMENT in Unity
21:05
Brackeys
Рет қаралды 1,5 МЛН
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН
Juiced Up First Person Character Controller Tutorial - Godot 3D FPS
10:47
MOVIMENTAÇÃO EM 8 DIREÇÕES NA UNITY COM C# | CRIE SEUS JOGOS
12:46
Crie Seus Jogos
Рет қаралды 43 М.
How to Add Interaction in Godot 4
16:48
Nagi
Рет қаралды 30 М.
Finalmente! Controlador em primeira e terceira pessoa da Unity
17:31
10 Minutes vs. 10 Years of Animation
19:29
Isto Inc.
Рет қаралды 1,5 МЛН
Movimento e Câmera em primeira pessoa no Unity - Tutorial
11:01
Programando Games
Рет қаралды 33 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,3 МЛН
Como movimentar Câmera em primeira pessoa no Unity
10:40
Gelo Congelado Aulas
Рет қаралды 12 М.
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН