Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Gastonspas

#1
Otros / Luz Bake mejorar
Marzo 14, 2020, 07:30:17 PM
Hola muy buenas, estoy haciendo un juego para mobiles y tengo la duda con el tema de la luz por que me dijeron y leí también que usar la luz en modo realtime consume mucho pero lo pongo en bake pero no logro que quede bien, les genera sombras que yo quite pero deja el efecto


Como queda
 

 
 
 
Como quiero que quede
 
#2
Otros / Duda de politicas de privacidad
Enero 26, 2020, 05:09:00 AM
Hola buenas a todos, tengo un duda y me gustaría que me ayudaran si es posible, estoy por finalizar un proyecto y meterlo a la playstore y vi un tema que me parecio interesante pero tengo unas dudas y no quiero cagarla, el tema es de la política de privacidad. (Salvar baneo de google por: Violation of Usage of Android Advertising ID policy)
 
Primeo me gustaría saber si el formulario se completaría de la siguiente forma (Segunda imagen)
 


  •    [App Name] = Nombre de la app el mismo de la play store


  •    [App Contact informations] = Email de soporte el mismo de la play store


  •    Developer Name = (Mi nombre completo ? o el nombre que tengo en la play store ?)


  •    Personally Identifiable Information you collect (comma separated) = Mi nombre completo ?


(Aviso también esta marcado la casilla de Unity el tema es que no se ve por que esta mas abajo)
 
Una vez completado eso me da la política de privacidad generada y mi duda es si puede directamente meterla en unity con un botón que diga "Política de Privacidad" y al darle abra un nuevo canvas y pongo el texto con un scroll ¿Se podría hacer o tiene que ser atravez de una web?


y también me gustaría meter los términos y condiciones que también genera la pagina en un canvas diferente.
 
Finalmente la ultima duda es que en la play store me pide en link de la política de privacidad y me gustaría publicar el mismo de la pagina pero subido en un blog de google (https://www.blogger.com/) es posible o tengo que pagar una web (Primeraimagen)
 
Muchas gracias por leer espero una respuesta asi me ayudarían
 

 
#3
Otros / Perdida de FPS
Noviembre 18, 2019, 06:40:16 PM
Hola muy buenas a todos tengo una duda y es que por que en el juego de mobil que estoy creando se bajan 15 fps al colocar una textura al modelo y la textura es low quality de 128 en el mapa solo hay una casa de dos habitaciones sin techo y nada mas y el juego me va 28 fps si les saco las texturas va a 45 fps, que puedo hacer ?
#4
Otras Especialidades / Música en el juego
Junio 11, 2019, 01:41:22 PM
Hola muy buenas a todos, tengo una pequeña duda sobre poner musica en mi juego de mobil mi idea era poner musica no copyright durante el juego pero tengo mis dudas si tendria algun problema ya que uso adsense tengo duda solo por ser nuevo y que tipo de musica puedo poner en mi juego y si tendria problemas al usar musica famosa en 8 bits
#5
Proyectos / VideoTube - Simulador
Abril 04, 2019, 05:32:20 PM
Hola muy buenas gente les quería mostrar mi primer juego de unity para android no es nada del otro mundo pero para mi fue un gran avance y me costo mucho durante el desarrollo fue todo una experiencia nueva para mi aprendí un montón de cosas sobre la marcha y la verdad que me gusto el resulta obviamente aun no esta terminado eso solo es un 50% de lo que me gustaría el juego pero ya vi que es jugable, espero que le guste y me den un apoyo positivo dándome opiniones de que mejorar si es mala idea un juego así.
 
 
 
Si queréis descargarlo : https://play.google.com/store/apps/details?id=com.TG.VideoTube
 
Gracias por leer =D
 
 
 


#6
Otros / Conectar con mysql
Enero 11, 2019, 12:12:27 AM
Hola muy buenas, tengo una duad y si existe alguna manera de conectar un juego a mysql sin tener que pagar, ya tengo las base de datos y los host, pero no se como conectarla desde unity, eh visto algunos assets de pago
#7
General (Antiguo) / [Duda] Google Play y Unity
Diciembre 31, 2018, 06:57:24 AM
Hola muy buenas a todos, tengo una duda sobre la publicación de un juego de unity en google play, mi juego lo voy a hacer gratis con anuncios, y utilizo el motor de unity free
 
Yo se que hay que pagar 25 USD de google play, pero mi duda es hay mas gastos ?
#8
General (Antiguo) / Sistema de construcion
Noviembre 02, 2018, 11:22:09 PM
Hola tengo una duda y es por que al no quitarle la colision al objecto el objecto viene hacia mi al apuntar al suelo el video para que se entienda mas y el codigo abajo
 
 
 
https://www.youtube.com/watch?v=IXUsKMsBsn8&feature=youtu.be
 
 
 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class constr : MonoBehaviour {
    public GameObject fogata;
    Vector3 targetPosition;
    public bool construir = false;
    public bool mostar = false;
    public GameObject obejc;
    public float rotate = 0.0f;
    public float altura = 0.0f;
    public float altu_defautl = 0.0f;
    public float rotate_2 = 0.0f;
    public int contador = 0;
    public bool tocar = false;
    public Collider payer;
    void Start()
    {
        targetPosition = transform.position;
    }
 
    void Update()
    {
        if (Input.GetKey(KeyCode.R) && mostar)
        {
            rotate += 0.45f;
            obejc.GetComponent<Transform>().eulerAngles = new Vector3(obejc.transform.rotation.x, rotate, obejc.transform.rotation.z);
        }
        if (Input.GetKey(KeyCode.T) && mostar && !tocar)
        {
            contador++;
            if (contador == 0)
                rotate = 45.0f;
            if (contador == 1)
                rotate = 90.0f;
            if (contador == 2)
                rotate = 135.0f;
            if (contador == 3)
                rotate = 180.0f;
            if (contador == 4)
                rotate = 225.0f;
            if (contador == 5)
                rotate = 270.0f;
            if (contador == 6)
                rotate = 315.0f;
            if (contador == 7)
                rotate = 360.0f;
            if (contador == 8)
            {
                rotate = 0.0f;
                contador = -1;
            }
            tocar = true;
            Invoke("toqui", 0.25f);
       
            obejc.GetComponent<Transform>().eulerAngles = new Vector3(obejc.transform.rotation.x, rotate, obejc.transform.rotation.z);
        }
        if (Input.GetKey(KeyCode.Alpha1))
        {
            altura = 0.0f;
            Destroy(obejc);
            rotate = 0f;
            mostar = true;
            rotate = fogata.transform.rotation.y;
            obejc = Instantiate(fogata, targetPosition, fogata.transform.rotation);
            sacar_coli(obejc);
        }
        if (Input.GetMouseButtonDown(0) && mostar == true)
        {
            construir = true;
        }
        if (Input.GetMouseButton(1) && mostar == true)
        {
            mostar = false;
            Destroy(obejc);
        }
        if (mostar)
        {
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit hit;
            if (Physics.Raycast(ray, out hit, 7f))
            {
                targetPosition = hit.point;
                altu_defautl = hit.point.y;
                if (Input.GetAxis("Mouse ScrollWheel") < 0f)
                {
                    altura += 0.01f;
                }
                if (Input.GetAxis("Mouse ScrollWheel") > 0f)
                {
                    altura -= 0.01f;
                }
                altu_defautl -= altura;
                targetPosition.y = altu_defautl;
                obejc.transform.position = targetPosition;
                if (construir)
                {
                   
                    GameObject asd;
                   
                    asd = Instantiate(obejc, obejc.transform.position, obejc.transform.rotation);
                    poner_coli(asd);
                    Destroy(obejc);
                    construir = false;
                    mostar = false;
                }
            }
        }
       
    }
    void toqui()
    {
        tocar = false;
    }
    void sacar_coli(GameObject obj)
    {
        Collider[] col = obj.GetComponents<Collider>();
        for (int i = 0; i < col.Length; i++)
        {
            col[i].enabled = false;
        }
    }
    void poner_coli(GameObject obj)
    {
        Collider[] col = obj.GetComponents<Collider>();
        for (int i = 0; i < col.Length; i++)
        {
            col[i].enabled = true;
        }
    }
}

 
 
#9
Hola muy buenas a todos tengo un pequeño problema con las funciones del mouse y nose por que no anda
 
codigo
 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class inv_prin : MonoBehaviour {
    public int id_objecto;
    public int cantidad;
    public int slot;
// Use this for initialization
void Start () {
        //Debug.Log("Slot: " + slot);
    }

// Update is called once per frame
void Update () {
   
}
    void OnMouseDown()
    {
        Debug.Log("Test!");
    }
    void OnMouseUp()
    {
        Debug.Log("Test!");
    }
    void OnMouseOver()
    {
        Debug.Log("Test!");
    }
    void OnMouseDrag()
    {
        Debug.Log("Test!");
    }
}

 
Video:
 
http://www.gastontutorialeshd.xyz/fastdll/unity_fail.mp4
 
 
 
Si alguien sabe como solucionarlo se lo agradeceria
#10
General (Antiguo) / Sonido de motor
Marzo 18, 2018, 11:16:43 PM
Hola muy buenas a tod@s, tengo una duda alguien sabe como se puede "simular" el sonido de motor en un juego de autos dejo el script mas abajo por si es que no sirve me avisen, no pido que me lo den en bandeja y mucho menos en bandeja de oro, solo pido que me digan alguna que otra cosa para que tenga en cuenta para poder hacerlo 
 
uso unity 2017.3.1f1
 
 
 

using UnityEngine;
using UnityEngine.UI;
using System;
[Serializable]
public enum DriveType
{
RearWheelDrive,
FrontWheelDrive,
AllWheelDrive
}
public class WheelDrive : MonoBehaviour
{
public float maxAngle = 30f;
public float maxTorque = 300f;
public float brakeTorque = 30000f;
public float criticalSpeed = 5f;
public int stepsBelow = 5;
public int stepsAbove = 1;
public DriveType driveType;
public Rigidbody auto_vel;
public float velo = 0f;
public Text ui;
private WheelCollider[] m_Wheels;
public int stop_taller = 0;
public float sus = 0f;
public float sus_new = 0f;
void Start()
{
   m_Wheels = GetComponentsInChildren<WheelCollider> ();
   for (int i = 0; i < m_Wheels.Length; ++i) {
      m_Wheels [i].brakeTorque = 0f;
   }
}
void Update()
{
   float torque = 0f;
   m_Wheels[0].ConfigureVehicleSubsteps(criticalSpeed, stepsBelow, stepsAbove);
   velo = (auto_vel.velocity.magnitude * 3.6f);
   float angle = maxAngle * Input.GetAxis("Horizontal");
   if (Input.GetAxis ("Vertical") < 0.0f)
         torque = -650.0f;
   else
         torque = maxTorque * Input.GetAxis ("Vertical");
   
   float handBrake = Input.GetKey(KeyCode.Space) ? brakeTorque : 0;
   foreach (WheelCollider wheel in m_Wheels)
   {
      if (stop_taller == 1) {
         wheel.motorTorque = 0f;
         wheel.steerAngle = 0f;
         wheel.brakeTorque = 0f;
      }
      if (wheel.transform.localPosition.z > 0 && stop_taller == 0) {
         wheel.steerAngle = angle;
         wheel.brakeTorque = handBrake;
      }
      if (wheel.transform.localPosition.z < 0 && stop_taller == 0) {
         wheel.brakeTorque = handBrake;
      }
      if (wheel.transform.localPosition.z < 0 && driveType != DriveType.FrontWheelDrive && stop_taller == 0) {
            wheel.motorTorque = torque;
      }
      if (wheel.transform.localPosition.z >= 0 && driveType != DriveType.RearWheelDrive && stop_taller == 0) {
            wheel.motorTorque = torque;
      }
         
      Quaternion q;
      Vector3 p;
      wheel.GetWorldPose (out p, out q);
      Transform shapeTransform = wheel.transform.GetChild (0);
      shapeTransform.position = p;
      shapeTransform.rotation = q;
   }
   ui.text = "Velocidad: "  + Mathf.RoundToInt (velo) + " (Km/h)  | Rpm: " + Mathf.RoundToInt (torque);
}
public void sus_original()
{
   foreach (WheelCollider wheel in m_Wheels) {
      sus = wheel.suspensionDistance;
   }
}
public void Suspension()
{
   foreach (WheelCollider wheel in m_Wheels) {
      wheel.suspensionDistance = sus_new;
   }
}
}

 
 
#11
General (Antiguo) / Efecto Cable
Febrero 14, 2018, 03:30:29 PM
Hola gente tengo una duda hay alguna manera de crear el efecto de cable o que se valla extirando cuando agarras el objecto es 3d el juego.
 
 
 
Alguno sabe como podria hacerlo
#12
General (Antiguo) / Problema con ruedas
Enero 06, 2018, 10:25:34 PM
Hola muy buenas a todos tengo un problema con las ruedas no se por que hacen eso (imagen abajo)
 
 
 

using UnityEngine;
using System.Collections;
using System.Collections.Generic;
[System.Serializable]
public class AxleInfo {
public WheelCollider leftWheel;
public WheelCollider rightWheel;
public bool motor;
public bool steering;
}
public class SimpleCarControler : MonoBehaviour {
public List<AxleInfo> axleInfos;
public float maxMotorTorque;
public float maxSteeringAngle;
// finds the corresponding visual wheel
// correctly applies the transform
public void ApplyLocalPositionToVisuals(WheelCollider collider)
{
   if (collider.transform.childCount == 0) {
      return;
   }
   Transform visualWheel = collider.transform.GetChild(0);
   Vector3 position;
   Quaternion rotation;
   collider.GetWorldPose(out position, out rotation);
   visualWheel.transform.position = position;
   visualWheel.transform.rotation = rotation;
}
public void FixedUpdate()
{
   float motor = maxMotorTorque * Input.GetAxis("Vertical");
   float steering = maxSteeringAngle * Input.GetAxis("Horizontal");
   foreach (AxleInfo axleInfo in axleInfos) {
      if (axleInfo.steering) {
         axleInfo.leftWheel.steerAngle = steering;
         axleInfo.rightWheel.steerAngle = steering;
      }
      if (axleInfo.motor) {
         axleInfo.leftWheel.motorTorque = motor;
         axleInfo.rightWheel.motorTorque = motor;
      }
      ApplyLocalPositionToVisuals(axleInfo.leftWheel);
      ApplyLocalPositionToVisuals(axleInfo.rightWheel);
   }
}
}

 
 
 

#13
General (Antiguo) / Mostrar fps reales
Agosto 25, 2017, 01:06:04 AM
Hola disculpen la molestia pero alguno sabe por que en unity cuando pongo "stats" me aparece ej : 100fps y en el script cuando mando a mostrar en pantalla aparece 60 ?
 
Alguno sabe por que. Muchas gracias por leer espero su respuesta.
 

var updateInterval = 0.1;
 
private var accum = 0.0;
private var frames = ;
private var timeleft : float;
var uifps : UI.Text;
 
function Start()
{
    timeleft = updateInterval;  
}
 
function Update()
{
    timeleft -= Time.deltaTime;
    accum += Time.timeScale/Time.deltaTime;
    ++frames;
    if( timeleft <= 0.0 )
    {
        uifps.text = "FPS : " + (accum/frames).ToString("f2");
        timeleft = updateInterval;
        accum = 0.0;
        frames = ;
    }
}

 
 
#14
General (Antiguo) / Escape The From Dead
Agosto 22, 2017, 12:53:19 AM
Muy buenas a todos, les queria comentar que eh estado trabajando en un proyecto que finalmente eh logrado llegar a una version jugable, la  verdad que me tomo tiempo pero tuve un colaborador que se ah encargo del modelaje y texturizado.
 
Espero que les guste el juego es para Windows 64 - 32 bits :
 
http://gastontutos.blogspot.com.ar/2017/08/escape-from-dead.html
 
Gracias por leer. Saludos
 
#15
General (Antiguo) / Dectectar Precion de tecla
Agosto 16, 2017, 06:11:07 PM
Hola muy buenas tengo una dudad como puedo hacer para detectar si preciosa cualquier tecla del teclado, se como detectar cuando preciona una tecla en especifico, pero yo quiero detectar cuando preciona cualquier tecla.
 
 
 
Gracias por leer, espero tu respuesta. Saludos
#16
General (Antiguo) / Dectectar collision
Agosto 04, 2017, 05:39:31 AM
Hola gente disculpen las molestias pero quisiera saber por que no dectecta la collision de cada objecto dejo un video para mostrar mejor
 


   
eature=oembed" width="480">

 
 
 

function OnTriggerEnter(other : Collider)
{
if (other.gameObject.tag == "ru_men_die")
{
   cualsera = 1;
   Debug.Log(cualsera);
}
if (other.gameObject.tag == "ru_mas_die")
{
   cualsera = ;
   Debug.Log(cualsera);
}
if (other.gameObject.tag == "ru_x2")
{
   cualsera = 2;
   Debug.Log(cualsera);
}
if (other.gameObject.tag == "ru_balas")
{
   cualsera = 3;
   Debug.Log(cualsera);
}
if (other.gameObject.tag == "Player")
{
   cualsera = 4;
   Debug.Log(cualsera);
}
}

 
 
#17
General (Antiguo) / NavMesh Detener objecto
Julio 28, 2017, 05:13:25 AM
como hago para que un objecto que usa navmesh frene de golpe, lo tengo así en el code pero tarde en frenar a 0
 

 GetComponent.&lt;UnityEngine.AI.NavMeshAgent&gt;().speed = 0;
#18
General (Antiguo) / Una duda en unity
Julio 12, 2017, 07:13:36 AM
Una consulta esto afecta el rendimiento del juego por que tengo pobreza de fps


 
#19
General (Antiguo) / Unir 2 Objectos
Junio 14, 2017, 07:50:09 AM
Hola muy buenas a todos, les vengo ah hacer una consulta como puedo unir 2 objectos diferentes que contienen rigidbody, para que lo siga al otro, para ser mas especifico el trailer siga el camión.
 
Si alguien sabe como podría hacerlo y me lo dice se lo agradeceria  bastante. Gracias por leer
 
 
 
#20
General (Antiguo) / Texto Enemigo
Junio 04, 2017, 06:42:23 AM
Hola muy buenas a todos, les vengo ha hacer una consulta como puedo hacer que un texto UI siga a un enemigo en un juego 3D
 
 
 
Gracias por leer, espero que haberme explicado correctamente.
 
Saludos