Jump to content
UnitySpain

francoe1

Registrados
  • Content Count

    761
  • Joined

  • Last visited

  • Days Won

    54

Everything posted by francoe1

  1. Hola, bienvenido a la comunidad. 1 - Preséntate como es debido. 2 - Consulta las cosas con respeto e intentando dar mas detalles de tus conocimientos. 3 - Esta pregunta es muy buscada en muchos foros, podrias probar consultar a Google. Tu pregunta no tiene mucha lógica, la única forma de obtener la ubicación del cursor es "Respecto a la cámara". Deberías leer un poco sobre ScreenRayCast y Plane para obtener la información requerida.
  2. Tenia entendido que Addressables es para crear reglas de construcción. Volveré a leer al respecto.
  3. Este error sucede por que no estas siguiendo un patrón de Datos->Comportamiento. Intenta definir que información es necesaria para guardar, por ejemplo la posición y rotación, luego deberás programar algo que se ajuste a esto.
  4. No es posible realizar la traducción de un juego si este no tiene el soporte para tal, aun pudiendo ver el código y editar las DLL crearían una excepción en la ejecución.
  5. Ya esta disponible la version 2017.1.X en adelante.
  6. Gracias, no me di cuenta de error, suele pasarme jajajaja. 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.
  7. https://connect.unity.com/p/spriteanimator-2d-tool Completo sistema para trabajar con Sprite Sheets Visitar en Assets Store https://assetstore.unity.com/packages/tools/sprite-management/spriteanimator-153405
  8. 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.
  9. 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..
  10. 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.
  11. 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í.
  12. https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-codeSnippet_languages
  13. 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
  14. 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.
  15. 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.
  16. 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..
  17. 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.
  18. 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.
  19. 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.
  20. Que versión de Unity estás utilizando? Te recomiendo utilizar -> Visual Studio o Visual Code .
  21. Dependiendo el programa que estés utilizando deberias buscar en YT.
  22. Me parece que es un problema con el PIVOTE del personaje. Gran respuesta @lightbug
  23. Nadie puede pasarte una documentación exacta sobre este tema, cada persona lo resuelve a su manera tratando de que el resultado sea lo mas optimo en relación a sus conocimientos. Deberías de empezar a probar diferentes cosas que se te puede ir ocurriendo.
  24. La texturización de un terreno no se basa en aplicar un material con tilling, deberias aprender a texturizar con técnicas de pintado, nunca vas a lograr hacer algo decente si pretendes que 1 textura se vea perfecta, aparte de la gran pérdida de rendimiento. Te darías cuenta de esto si entendieras cómo se calcula el pintado de una textura en la malla mediante el UV, de lo contrario si lo entiendes y aún así asumes los riesgos, no es una buena práctica Una textura de 256 a 512 para todos los mapas del material debería ser más que suficiente. Lógicamente para un resultado decente debes tener en cuenta la utilización de shaders especialmente creados para este fin. https://assetstore.unity.com/packages/tools/terrain/cts-complete-terrain-shader-91938
×
×
  • Create New...