Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Camara en tercera persona para android

Iniciado por Cesar Acosta, Agosto 22, 2017, 01:23:42 AM

Tema anterior - Siguiente tema
Agosto 22, 2017, 01:23:42 AM Ultima modificación: Agosto 22, 2017, 09:40:08 PM por pioj
Hola a todos quisiera saber si alguien me puede pasar una script para una camara en tercera persona para android 
 
E buscado mucho y no encuentro una camara en tercera persona que funcione bien logre hacer uno pero cada ves que todo la pantalla la camara se mueve bruscamente supongo que es por que al tocar la pantalla simulamos el cursor y eso hace que la camara se mueva asta ese punto 
 
cunado lo pruebo en unity anda perfecto pero cuando lo pruebo en android no funcione adecuadamente 
 
este es el script:
 

using UnityEngine;
using System.Collections;
public class Camara : MonoBehaviour {
    public float speedH = 2.0f;
    public float speedV = 2.0f;
    public float yaw = 0.0f;
    public float pitch = 0.0f;
    public float maxpitch = -10.0f;
    public float maxpitchUp = 60.0f;
    
    void Start () {
    
    }
    
    
    void Update () {
    
     yaw += speedH * Input.GetAxis("Mouse X");
    pitch -= speedV*Input.GetAxis("Mouse Y");
    if(pitch < maxpitch){
        pitch = maxpitch;
    }
    if(pitch > maxpitchUp){
        pitch = maxpitchUp;
    }
    transform.eulerAngles = new Vector3(pitch,yaw,0.0f);
    }
}

 
si alguien puede arreglar el script o pasarme otro seria de mucha ayuda 
 
 

Cita de: Cesar Acosta date=1503357822pero cuando lo pruebo en android no funcione adecuadamente 
   


Estaria bueno que describas bien el "no funciona adecuadamente", supongo de entrada que sera por los GetAxis. Proba alguna input que sea dedicada para Android, ni idea cual será ni como se manejan pero quizas con "Mouse X" o "Mouse Y" no te lo reconoce el dispositivo.

Etiquetas: