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 Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
[TUTORIAL] DANO POR QUEDA e BARRA DE VIDA CONTÍNUA no mesmo script
erro sinistro
Duvida sobre o Peso do jogo?
Alquem tem alguma ideia de como fazer o Player tipo a cabeça olhar para o seu inimigo?
Cryengine 3?
Como mudar rotacao de um objeto em relacao a posicao do outro objeto
Pra que serve o [SerializeField] e por que usar ele?
Gostaria da opinião de vocês sobre o beta da Unity
Script
[TUTORIAL] Barra de VIDA / HP contínua
[TUTORIAL] Sistema de Escada Estilo FPS
Feixe de luz - melhor forma de fazer
Unity 5 Bugado
[TUTORIAL] Melhorar a estabilidade dos veículos com Wheel Collider
Guitar The Legends of Brazil
[TUTORIAL] Escolher a quantos FPS (fixos) o seu jogo deverá rodar.
Examinar
Ideia Inovadora
Formação de Equipe Battle of Worlds
me ajudem neste script para subir escada
Texturas
script por favor me ajudem
Forma uma equipe
Números aleatorios
Tem como saber o Tamanho do Objeto?
Banco de dados Aleatorio
Procuro desenhista para jogo 2D Pixel Art (Compra)
[Dúvida] Blender erro ao aplicar osso na mesh
[resolvido]enfiar float no UItext por script
Daria para pegar as horas do computador e por no jogo?
Gerador de Characters Autodesk Online
[____TÓPICO LIVRE____] FALE O QUE QUISER
[JOGO DE FPS MULTIPLAYER] Alguém que saiba fazer animações na Unity 5 ou no blender :D
[LANÇADO] The Dilma
Inventario
Procuro vagas em equipes [Programador]
The Dilma - O terror da Petrobrás
[TUTORIAL] Menu Pause AVANÇADO (Unity 5.3 ou superior)
Ajuda Neste Script?
Teste de usuário para um jogo
Procuro Equipe de Jogos 2D
Animações de sobra
[TUTORIAL]Singleton, A melhor forma de acessar a classe!
[TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda
Mudança de FPS afetam a velocidade das coisas
[TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)
Como criar um ranking online na Unity usando a PlayFab e o Facebook?
Problema da Conta do comerciante do developer
BUG DE VOLUME NO SCRIPT MENU DE PAUSA
controle 2D com touch ou clique do mouse
[Dúvida] MySQL. Funciona apenas no editor.
[RESOLVIDO]como acesar uma void publica pelo script e ativa-la
Active UI
Como Criar Textura De Armas
Formaçao De Equipe (FLAMEBLOOD)
Fonte Proporcional
Ativar / Desativar Varios GameObject
[Duvida] Como fazer Medkit
[RESOLVIDO]Duvida com butao UI para ativar Void
Rodando o Sul
Procuro programadores para meu projeto BR Bus
Sistema de score
Strings e quebra de texto?
Procuro programadores para meu jogo
Interação com cenário
(formação de equipe BSU 17)
Personagem
Sistema de tráfego
(Dúvida) Adicionar força para girar
Como removo navigation areas do teto de um modelo em 3D?
(Duvida) Jogo de futebol
Serie de terror
[TUTORIAL] MENU PRINCIPAL - UNITY 5 (5.3 ou superior) (Com UI)
Como sincronizar ik em um jogo online?
Como prever uma colisao?
Hoje à(s) 2:23 am
Hoje à(s) 1:25 am
Hoje à(s) 1:11 am
Hoje à(s) 1:08 am
Ontem à(s) 11:59 pm
Ontem à(s) 11:20 pm
Ontem à(s) 11:19 pm
Ontem à(s) 11:15 pm
Ontem à(s) 11:10 pm
Ontem à(s) 11:09 pm
Ontem à(s) 11:08 pm
Ontem à(s) 11:05 pm
Ontem à(s) 11:03 pm
Ontem à(s) 11:02 pm
Ontem à(s) 10:58 pm
Ontem à(s) 10:52 pm
Ontem à(s) 10:50 pm
Ontem à(s) 10:07 pm
Ontem à(s) 10:04 pm
Ontem à(s) 9:12 pm
Ontem à(s) 8:53 pm
Ontem à(s) 8:49 pm
Ontem à(s) 4:52 pm
Ontem à(s) 3:14 pm
Ontem à(s) 12:46 pm
Ontem à(s) 11:53 am
Ontem à(s) 8:06 am
Qui Dez 01, 2016 11:31 pm
Qui Dez 01, 2016 10:46 pm
Qui Dez 01, 2016 7:28 pm
Qui Dez 01, 2016 6:42 pm
Qui Dez 01, 2016 5:42 pm
Qui Dez 01, 2016 5:08 pm
Qui Dez 01, 2016 5:06 pm
Qui Dez 01, 2016 4:44 pm
Qua Nov 30, 2016 11:46 pm
Qua Nov 30, 2016 11:45 pm
Qua Nov 30, 2016 11:42 pm
Qua Nov 30, 2016 11:19 pm
Ter Nov 29, 2016 8:03 pm
Ter Nov 29, 2016 7:49 pm
Ter Nov 29, 2016 12:15 pm
Ter Nov 29, 2016 10:46 am
Ter Nov 29, 2016 10:13 am
Ter Nov 29, 2016 10:08 am
Ter Nov 29, 2016 6:32 am
Ter Nov 29, 2016 6:29 am
Ter Nov 29, 2016 3:13 am
Ter Nov 29, 2016 2:51 am
Ter Nov 29, 2016 2:47 am
Ter Nov 29, 2016 2:45 am
Ter Nov 29, 2016 1:42 am
Ter Nov 29, 2016 12:44 am
Ter Nov 29, 2016 12:24 am
Seg Nov 28, 2016 10:38 pm
Seg Nov 28, 2016 10:03 pm
Seg Nov 28, 2016 10:00 pm
Seg Nov 28, 2016 6:33 pm
Seg Nov 28, 2016 5:32 pm
Seg Nov 28, 2016 5:22 pm
Seg Nov 28, 2016 3:57 pm
Seg Nov 28, 2016 3:38 pm
Seg Nov 28, 2016 1:29 pm
Seg Nov 28, 2016 1:01 pm
Seg Nov 28, 2016 8:29 am
Seg Nov 28, 2016 7:22 am
Seg Nov 28, 2016 6:17 am
Seg Nov 28, 2016 3:06 am
Dom Nov 27, 2016 10:34 pm
Dom Nov 27, 2016 8:10 pm
Sab Nov 26, 2016 8:07 pm
Sab Nov 26, 2016 6:30 pm
Sab Nov 26, 2016 6:26 pm
Sab Nov 26, 2016 6:21 pm
Sab Nov 26, 2016 6:10 pm
edumoran
Dom3000
Dom3000
Dom3000
Callyde Jr
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
AndyShow
Dom3000
edumoran
dstaroski
dstaroski
Dom3000
Manawydan
Dom3000
artplayer
mlmattos
rafaelllsd
weslleyFx
Extreme Craft
Édipo
artplayer
weslleyFx
weslleyFx
weslleyFx
weslleyFx
weslleyFx
weslleyFx
weslleyFx
mayokota
weslleyFx
artplayer
dimmuo
Hardencio
Hardencio
Callyde Jr
Callyde Jr
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
Extreme Craft
kalielson
kalielson
artplayer
leandroinforware
leandroinforware
John Rambo
Extreme Craft
WesleyLemosLeal
Kelvyn_Feitosa
Weverton Borges da Silva
leandroinforware
mafipt
dimmuo
dstaroski
Callyde Jr
AndyShow
rafaelllsd
Ghosthy
Callyde Jr
weslleyFx
weslleyFx
weslleyFx
weslleyFx

Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

PEDIDO Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por LardosJogos em Qui Nov 24, 2016 12:33 pm

Gostaria de um script pronto de uma camera que rodasse o personagem Rolling Eyes , tipo gta sabe? Wink estou trabalhando em um jogo do estilo. inclusive interessados em programação e quiser ajudar só falar Wink

LardosJogos
Iniciante
Iniciante

Masculino PONTOS : 563
REPUTAÇÃO : 0
Idade : 13
Áreas de atuação : Modelagens
Design
aprendendo programação,
criação de videos para o youtube
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por AndyShow em Qui Nov 24, 2016 12:37 pm

Usa a Pesquisa do Fórum Amigo, o Marcos fez uma Camera Orbit Dessas! Smile

AndyShow
Modelador

Masculino PONTOS : 1081
REPUTAÇÃO : 218
Idade : 33
Áreas de atuação : Blender e Unity
Respeito as regras :

Ver perfil do usuário http://mundounity3d.forumbom.com/

Voltar ao Topo Ir em baixo

PEDIDO Re: Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por Guilherme_cj852 em Qui Nov 24, 2016 12:38 pm

O marcos ja fez um tutorial parecido: https://youtu.be/6y8yZYuWFAQ

Guilherme_cj852
ProgramadorMaster

Masculino PONTOS : 907
REPUTAÇÃO : 113
Idade : 15
Áreas de atuação : Programador C#
Designer
Iniciante em PHP
Respeito as regras :

Ver perfil do usuário http://ugames-studio.weebly.com/

Voltar ao Topo Ir em baixo

PEDIDO Re: Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por LardosJogos em Qui Nov 24, 2016 12:52 pm

Guilherme_cj852 escreveu:O marcos ja fez um tutorial parecido: https://youtu.be/6y8yZYuWFAQ


o unity ja vem com um pronto. e eu ja estou usando. mas eu preciso de Rodar a camera em volta do personagem. não seguir! Entende? ;/

LardosJogos
Iniciante
Iniciante

Masculino PONTOS : 563
REPUTAÇÃO : 0
Idade : 13
Áreas de atuação : Modelagens
Design
aprendendo programação,
criação de videos para o youtube
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por dstaroski em Qui Nov 24, 2016 1:00 pm

Boa tarde brow! Mano, como o nosso mano Andy falou cara, procure na busca do fórum, olha o que eu achei lá, certinho o que você precisa: http://www.schultzgames.com/t282-tutorial-camera-que-segue-o-player-estilo-gta .

Abraço!

dstaroski
Instrutor

Masculino PONTOS : 402
REPUTAÇÃO : 90
Idade : 27
Áreas de atuação : Téc. Hardware e Redes, Programação C#, Desenvolvimento Android

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por rafaelllsd em Qui Nov 24, 2016 1:04 pm

Para camera rodar em volta do player você pode usar o Look At como mostra o video:

rafaelllsd
ProgramadorMaster

Masculino PONTOS : 1067
REPUTAÇÃO : 73
Idade : 16
Áreas de atuação : Programação C# (Basico)
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por luKkaSs em Sex Nov 25, 2016 8:48 am

Camera orbital!!




camera collider


luKkaSs
Avançado
Avançado

Masculino PONTOS : 411
REPUTAÇÃO : 14
Idade : 20
Áreas de atuação : Unity 3D
3DS Max
Gta3 script
C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por matusalemHD216 em Sex Nov 25, 2016 9:28 am

Se usar um transform.Rotate eu acho que dava certo, você cria um empty(o ponto que a câmera irá seguir, como demonstrado no script do marcos), linka ele em um script(de preferência em um índice(GameObject[Int]), pois assim você poderá controlar o empty ativo com uma sequência básica de inputs e transform.Rotate, se tiver qualquer dúvida, pode perguntar.

matusalemHD216
Iniciante
Iniciante

PONTOS : 130
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

PEDIDO Re: Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por MeverPlays em Sex Nov 25, 2016 12:18 pm

LardosJogos escreveu:
Guilherme_cj852 escreveu:O marcos ja fez um tutorial parecido: https://youtu.be/6y8yZYuWFAQ


o unity ja vem com um pronto. e eu ja estou usando. mas eu preciso de Rodar a camera em volta do personagem. não seguir! Entende? ;/

Mas no unity ja vem com essa que vc quer tbm, de rodar em torno do personagem.

MeverPlays
MembroAvançado

Masculino PONTOS : 890
REPUTAÇÃO : 42
Áreas de atuação : SketchUp, Unity, Design.
Respeito as regras :

Ver perfil do usuário http://www.joltflipgames.ml

Voltar ao Topo Ir em baixo

PEDIDO Re: Alguem sabe um script de camera ''orbitavel'' em torno do personagem? tipo GTA

Mensagem por Yuri Heinz em Sab Nov 26, 2016 12:29 am

Código:
 #pragma strict
 
 public var TargetLookAt : Transform;
 
 public var Distance : float = 5.0;
 public var DistanceMin : float = 3.0;
 public var DistanceMax : float = 10.0;
 
 private var mouseX : float = 0.0;
 private var mouseY : float = 0.0;
 private var startingDistance : float = 0.0;   
 private var desiredDistance : float = 0.0;
 
 public var X_MouseSensitivity : float = 5.0;
 public var Y_MouseSensitivity : float = 5.0;
 public var MouseWheelSensitivity : float = 5.0;
 public var Y_MinLimit : float = -40.0;
 public var Y_MaxLimit : float = 80.0;
 
 public var DistanceSmooth : float = 0.05;   
 private var velocityDistance : float = 0.0;   
 private var desiredPosition : Vector3 = Vector3.zero;
 
 public var X_Smooth : float = 0.05;
 public var Y_Smooth : float = 0.1;
 private var velX : float = 0.0;
 private var velY : float = 0.0;
 private var velZ : float = 0.0;
 private var position : Vector3 = Vector3.zero;   
 
 
 function Start()
 {
    Distance = Mathf.Clamp(Distance, DistanceMin, DistanceMax);
    startingDistance = Distance;
    Reset();
 }
 
 function LateUpdate()
 {
    if (TargetLookAt == null)
        return;
       
    HandlePlayerInput();
       
    CalculateDesiredPosition();
       
    UpdatePosition();
 }
 
 function HandlePlayerInput()
 {
    var deadZone = 0.01; // mousewheel deadZone
   
    //if (Input.GetMouseButton(1))
    //{
        mouseX += Input.GetAxis("Mouse X") * X_MouseSensitivity;
        mouseY -= Input.GetAxis("Mouse Y") * Y_MouseSensitivity;
    //}
   
    // this is where the mouseY is limited - Helper script
    mouseY = ClampAngle(mouseY, Y_MinLimit, Y_MaxLimit);
   
    // get Mouse Wheel Input
    if (Input.GetAxis("Mouse ScrollWheel") < -deadZone || Input.GetAxis("Mouse ScrollWheel") > deadZone)
    {
        desiredDistance = Mathf.Clamp(Distance - (Input.GetAxis("Mouse ScrollWheel") * MouseWheelSensitivity),
                                                                            DistanceMin, DistanceMax);
    }
 }
 
 function CalculateDesiredPosition()
 {
    // Evaluate distance
    Distance = Mathf.SmoothDamp(Distance, desiredDistance, velocityDistance, DistanceSmooth);
   
    // Calculate desired position -> Note : mouse inputs reversed to align to WorldSpace Axis
    desiredPosition = CalculatePosition(mouseY, mouseX, Distance);
 }
 
 function CalculatePosition(rotationX : float, rotationY : float, distance : float)
 {
    var direction : Vector3 = Vector3(0, 0, -distance);
    var rotation : Quaternion = Quaternion.Euler(rotationX, rotationY, 0);
    return TargetLookAt.position + (rotation * direction);
 }
 
 function UpdatePosition()
 {
    var posX = Mathf.SmoothDamp(position.x, desiredPosition.x, velX, X_Smooth);
    var posY = Mathf.SmoothDamp(position.y, desiredPosition.y, velY, Y_Smooth);
    var posZ = Mathf.SmoothDamp(position.z, desiredPosition.z, velZ, X_Smooth);
    position = Vector3(posX, posY, posZ);
   
    transform.position = position;
   
    transform.LookAt(TargetLookAt);
 }
 
 function Reset()
 {
    mouseX = 0;
    mouseY = 10;
    Distance = startingDistance;
    desiredDistance = Distance;
 }
 
 function ClampAngle(angle : float, min : float, max : float)
 {
    while (angle < -360 || angle > 360)
    {
        if (angle < -360)
            angle += 360;
        if (angle > 360)
            angle -= 360;
    }
   
    return Mathf.Clamp(angle, min, max);
 }
ussa esse aqui pra rotacionar 

e esse da camera do ta para a camera ter colisão com os objetos solidos, eudei uma modificada no codigo para ter um sistema de mira é só programar direitinho pelo inspector, quLQUER DIVIDA EU MNDO UM PRINT de como organizar os objetos 

Código:
using UnityEngine;
using System.Collections;

public class CameraGTA : MonoBehaviour {
   public GameObject cabeca, mira;
   public GameObject posicoes;

   public float VelocidadeDeMovimento = 2;
   private RaycastHit hit;
   private bool mirando = false;
   public bool DesativarCursor;

   void Start () {
      if (DesativarCursor == true) {
            Cursor.visible = false;
          Screen.lockCursor = true;
      }
   }

   void Update () {
      if (Input.GetButtonDown (buttonName: "Fire2")) {
         mirando = true;

      }

      if (Input.GetButtonUp (buttonName: "Fire2")) {

         mirando = false;
      }
   }

   void FixedUpdate () {


   //   transform.LookAt (cabeca.transform);
      //CHECAR SE TEM COLISOR
      if (mirando == false) {
         transform.rotation = posicoes .transform.rotation;
         if (!Physics.Linecast (cabeca.transform.position, posicoes .transform.position)) {
            transform.position = Vector3.Lerp (transform.position, posicoes .transform.position, VelocidadeDeMovimento * Time.deltaTime);
            Debug.DrawLine (cabeca.transform.position, posicoes .transform.position);
         } else if (Physics.Linecast (cabeca.transform.position, posicoes.transform.position, out hit)) {
            transform.position = Vector3.Lerp (transform.position, hit.point, (VelocidadeDeMovimento * 2) * Time.deltaTime);
            Debug.DrawLine (cabeca.transform.position, hit.point);

         }
      }
      if (mirando == true) {
         transform.rotation = mira.transform.rotation;
         if (!Physics.Linecast (cabeca.transform.position, mira.transform.position)) {
            transform.position = Vector3.Lerp (transform.position, mira.transform.position, VelocidadeDeMovimento * Time.deltaTime);
            Debug.DrawLine (cabeca.transform.position, mira.transform.position);
         } else if (Physics.Linecast (cabeca.transform.position, mira.transform.position, out hit)) {
            transform.position = Vector3.Lerp (transform.position, hit.point, (VelocidadeDeMovimento * 2) * Time.deltaTime);
            Debug.DrawLine (cabeca.transform.position, hit.point);

         }

      }




   }
}

Yuri Heinz
Iniciante
Iniciante

Masculino PONTOS : 545
REPUTAÇÃO : 2
Idade : 20
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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