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ú

Mensajes - francoe1

#121
Recursos / SpriteAnimator 2D Tookit
Septiembre 13, 2019, 06:51:38 PM
Cita de: lightbug date=1568381933Uh muy bueno @francoe1, tiene tremenda pinta.
   
   
      Pregunta: ¿Por qué soporta >= 2019.2?
   
   
       
   
   
      PD: Justo justo justo fuí al link de Connect y encontré un errorcito (o quizás es una imagen vieja) en la sección "Info" (de Player and Settings) --> Direaction ... te aviso por si se te pasó.
   


Gracias, no me di cuenta de error, suele pasarme jajajaja.
 
 
 
Cita de: pioj date=1568387928Buen aporte, aunque lo debo considerar experimental porque no parece compatible con versiones 2018.x.  ¿Alguien se atreve a probar su compatibilidad?
   


El problema fue que Unity entre todas las cosas me pidió un Prefabs para aprobar el asset y yo estaba probando versiones y el ultimo build lo mande con 2019.2, pero es totalmente compatible con las versiones 5.6 en adelante, hace uso únicamente de SpriteRenderer.
#122
Recursos / SpriteAnimator 2D Tookit
Septiembre 13, 2019, 08:29:00 AM
#123
Scripting / MonoBehaviour.Print() toma mucho tiempo de CPU
Septiembre 13, 2019, 07:22:05 AM
Toma mucho tiempo por la escritura del archivo .log.
 
El problema es que se está utilizando un FileStream esto hace una llamada a GC y un retraso en el ciclo.

La solución sería implementar tu propia consola de LOG con un buffer corto y sin un log persistente. 
#124
Gran trabajo. Algunas cosas están interesantes. 
#125
Los scripts deben tener el mismo nombre que la clase.
 
MIScript.cs
 

public classs MiScrpt : MonoBehaviour {}

 
Se deben respetar las mayúsculas y minúsculas y no debe contener espacios.. 
#126
Scripting / Llamadas en UNITY
Junio 09, 2019, 04:49:53 PM
Podrias crear una extensión de MonoBehaviour 
 

public abstract class GameBehaviour : MonoBehaviour
{
    protected abstract void OnAwake();
    protected abstract void OnStart();
    protected abstract void OnUpdate();
    private static List<GameBehaviour> m_instances = new List<GameBehaviour>();
    private void Awake()
    {
        m_instances.Add(this);
        OnAwake();
    }
    private void Start()
    {
        OnStart();
    }
    // o utilizar OnDestroy()
    ~ GameBehaviour()
    {
        m_instances.Remove(this);
    }
    public static void UpdateBehaviour()
    {
        for(int i = 0; i < m_instances.count; i++)
        {
            if(m_instances[i] == null)
            {
                m_instances.RemoveAt(i);
                continue;
            }
            m_instances[i].OnUpdate();
        }
    }
}

 
Tendrías que llamar desde tu GameManager a GameBehaviour.UpdateBehaviour() y tendrias todos los Game Behaviours en 1 solo update.
#127
Problemas y Sugerencias / C Languages por defecto
Junio 06, 2019, 02:05:45 AM
Cita de: pioj date=1559760955Thx por el link, pero como ya os decía no he encontrado ninguna forma de editar la config de esa parte. Lo único que me deja tocar son las toolbars del editor, qué botones aparecen, etc...
   
   
       
   
   
      Habría que mirar si el plugin trae archivos internos de configuración
   


Depende como lo hayan integrado al componente, fijate si en la carpeta de CKE no tiene un config.js por lo general la configuración está ahí.
#129



   
      Al parecer el problema si era el .Net,  porque en la configuración del 2019.3.a03 tenia el .Net 4.0, y ahora en el 2019.3.a04 tengo el .Net 2.0
   

[/quote]
 
En la versión actual con la que estás trabajando tenes seccionador .Net 4.0. Si trabajaste en la versión anterior del editor con 4.0 .Net y en la actualización estas intentando con la .Net 2.0 entonces probablemente ese sea el problema.
 
Por otro lado deberias ver si las referencias a UnityEngine.dll, y otras .dll del motor estén en la ruta correcta, puede ser que estés utilizando una librería de la versión anterior, sobre todo si borraste la versión anterior al instalar la nueva.. 
 
Te recomiendo utilizar Unity HUB
 
 
#130
Puede ser por lo que comenta @lightbug, fijate el Player Settings que versión de .NET tenes configurada, despues deberias borrar los archivos .vsproyect y .vs que tengas dentro de la carpeta raíz del proyecto, de este modo Unity recreará los archivos de visual studio y desaparecerán estos problemas.
#131
Offtopic / Pequeña pregunta web
Mayo 27, 2019, 02:17:49 AM
Tendrias que crear un protocolo URL personalizado (URL custom protocol) luego llamarlo desde host..
 
Digamos que creas un protocolo llamado MiAplicacionLeocub58
 
Para poder ejecutarlo deberias hacer lo siguiente 
 
MiAplicacionLeocub58://argumentos.
 
Obviamente el cliente deberá instalar el protocolo personalizado + la aplicación que se va a abrir.
#132
Scripting / Problemas con mi código (ayudaaa)
Mayo 25, 2019, 07:03:14 PM
Cita de: lightbug date=1558710035Yo tuve que trabajar con archivos csv (cuando estabamos creando un datalogger que tomaba imagenes y temperatura, el csv guardaba todo) y por alguna razón en ciertos sistemas operativos (creo que <win8 ) se consideraba la separación con ";" en vez de lo que en realidad usa el csv que es ","... hasta el día de hoy ni idea por qué pasó esto.
   


Windows tiene una configuración para todo este tipo de cosas, desde la configuración de Idioma y teclado podes encontrar todo este tipo de cosas, el carácter de separación de decimales, el signo de la moneda etc.. 
#133
Otros / Problema con el gamemode
Mayo 13, 2019, 03:25:39 AM
El error puede ser un Plugins que esté desarrollado para una versión diferente de Unity y los errores pueden ser DECRAPED o que directamente el espacio de nombres no contiene la definición. 
 
Si quieres que te ayudemos deberias subir una captura de los errores de la consola, de esa manera tener más información. 
#134
El camino desde Crear un botón a Importar un modelo 3D en tiempo de ejecución existe un camino demasiado largo, por como está formulada la pregunta te recomendaría iniciar con tutoriales en YT sobre programación.
#135
Scripting / respawnear al morir?
Abril 11, 2019, 02:27:14 PM
Cita de: pioj date=1554918149Este IF es una cerdada, es verdad... Además es muy difícil que un valor float sea "0 puro", siempre se acaba quedando con algún decimal...
   
   
      Hay un truco para asegurar que se cumpla más veces, y es usando el Mathf.Approximately(valor1,valor2). Pruébalo...
   


Si bien la condición para comprar flotantes no está bien formulada, anterior a esta declaración tiene un Clamp, por lo que debería funcionar siempre y cuando la salud disminuya a un valor negativo.