Jump to content

All Activity

This stream auto-updates     

  1. Today
  2. 𝘈𝘱𝘳𝘦𝘯𝘥𝘦𝘳 𝘢 𝘨𝘶𝘢𝘳𝘥𝘢𝘳 𝘥𝘢𝘵𝘰𝘴 𝘦𝘯 𝘜𝘯𝘪𝘵𝘺 𝘦𝘯 𝘧𝘰𝘳𝘮𝘢𝘵𝘰 𝘑𝘴𝘰𝘯 𝘶𝘵𝘪𝘭𝘪𝘻𝘢𝘯𝘥𝘰 𝘤𝘭𝘢𝘴𝘦𝘴 𝘴𝘦𝘳𝘪𝘢𝘭𝘪𝘻𝘢𝘥𝘢𝘴, 𝘦𝘴𝘵𝘰 𝘱𝘶𝘦𝘥𝘦 𝘶𝘵𝘪𝘭𝘪𝘻𝘢𝘳𝘴𝘦 𝘱𝘢𝘳𝘢 𝘨𝘶𝘢𝘳𝘥𝘢𝘳 𝘦𝘭 𝘱𝘳𝘰𝘨𝘳𝘦𝘴𝘰 𝘥𝘦 𝘭𝘢 𝘱𝘢𝘳𝘵𝘪𝘥𝘢, 𝘴𝘤𝘰𝘳𝘦, 𝘥𝘪𝘢𝘮𝘢𝘯𝘵𝘦𝘴, 𝘪𝘯𝘷𝘦𝘯𝘵𝘢𝘳𝘪𝘰, 𝘪𝘵𝘦𝘮𝘴, 𝘦𝘵𝘤. 𝘛𝘢𝘮𝘣𝘪é𝘯 𝘷𝘢𝘮𝘰𝘴 𝘢 𝘷𝘦𝘳 𝘭𝘢 𝘧𝘰𝘳𝘮𝘢 𝘥𝘦 𝘤𝘢𝘳𝘨𝘢𝘳 𝘦𝘭 𝘑𝘴𝘰𝘯 𝘺 𝘳𝘦𝘤𝘶𝘱𝘦𝘳𝘢𝘳 𝘭𝘢 𝘪𝘯𝘧𝘰𝘳𝘮𝘢𝘤𝘪ó𝘯 𝘨𝘶𝘢𝘳𝘥𝘢𝘥𝘢. Espero que les sirva! saludos
  3. Yesterday
  4. Buenos días, parece que es un error en Unity para Linux: "LINUX EDITOR RETURNS THE "O" KEY'S KEYCODE WHEN THE SPACE KEY IS BEING PRESSED" Misterio resuelto. Un saludo, programada.
  5. Last week
  6. Buenas noches, tengo un problema y es que al realizar la siguiente operación no me está detectando la barra espaciadora al ser presionada/soltada (no muestra el log ni establece la propiedad de la animación). if(Input.GetKeyDown("space")) //KeyCode.Space { Debug.Log("Pressed"); mAnim.SetBool("isTorto",true); } else if(Input.GetKeyUp(KeyCode.Space)) { Debug.Log("Released"); mAnim.SetBool("isTorto",false); } Sin embargo, si pruebo con otras teclas, por ejemplo la "a" en las dos formas de GetKeyDown si que me funciona (muestra el log y hace la animación en ambos casos): if(Input.GetKeyDown("a")) { Debug.Log("Pressed"); mAnim.SetBool("isTorto",true); } else if(Input.GetKeyUp(KeyCode.A)) { Debug.Log("Released"); mAnim.SetBool("isTorto",false); } ¿Estoy haciendo algo mal? Comentar que estoy usando Unity 2019.4.8f1 en Ubuntu 20.04. Coloco el código completo del script: using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { // Start is called before the first frame update void Awake() { mAnim = GetComponent<Animator>(); } void Start() { } // Update is called once per frame void Update() { if(Input.GetKeyDown("a")) { Debug.Log("Pressed"); mAnim.SetBool("isTorto",true); } else if(Input.GetKeyUp(KeyCode.A)) { Debug.Log("Released"); mAnim.SetBool("isTorto",false); } } Animator mAnim; } Muchas gracias y un saludo. programatta.
  7. Hola , ¿Que tal? , He terminado un proyecto para android mediante unity, el objetivo del proyecto es promover la cultura literaria , mediante una app de frases celebres de todas partes del mundo , el propósito de este post es dar a conocer la aplicación , esperando que sea de su agrado y utilidad , me harían un gran favor que compartan con sus familiares y amigos , es completamente gratis (contiene algunos anuncios), ademas si tienes alguna duda sobre el funcionamiento del código de la aplicación puedes consultarme para darte asesoría a tus inquietudes y preguntas. Dejo el enlace a la app https://play.google.com/store/apps/details?id=com.OldRoots.PhraseryFrasesdelMundo Adjunto unas imagenes de la interfaz de la app Actualmente esta en fase de actualizaciones y mejoras , esto incluye añadir mas frases al compendio y mejoras en la interfaz grafica :`D Muchas gracias por leer
  8. Yo he usado photon que es bastante sencillo de configurar y sirve para crossplay . Hay bastante documentación en Youtube como en Google
  9. Jajajjajajajajaajajja Mejor un WOW @Hueggvo Te recomiendo que empieces por algo pequeño, algo así como un pong online
  10. Empezaría por un juego estilo GTA 5, así ganas experiencia.
  11. Pues me gustaría hacer alguna prueba haciendo un juego tipo Among Us pero no se por donde empezar (no se nada de como funciona el Multiplayer/online). Agradecería vuestra ayudita jeje.
  12. En el Scripts?? Si es así en que parte??
  13. Hola a todos, estamos realizando un concurso mediante YouTube para regalar 3 copias de CGLocalization 🎁, se trata de una gran herramienta para administrar múltiples idiomas en nuestros proyectos de Unity3D. Para participar solo deberán dejar su comentario en el video.
  14. En el player settings pon "Input system" = Both
  15. Basicamente hice el control de mi persoja y me bajé los assets de system input y ahocra no me deja cambiar a los inputs antiguos, por lo cual el juego no funciona.
  16. Buenas tardes, al final lo he tenido que solucionar metiendo el Prefab en la escena, porque si no resultaba imposible poder arrastrar un objeto al public Transform... Pensaba que Unity tendría algún comando para programar esta tarea por medio de script y así no tener que meter el Prefab en la escena, pero al parecer es imposible (si alguien sabe como hacerlo por favor que lo diga). El problema por el que no quería meter el Prefab en la escena es porque este Prefab tiene un Script que hace que se autodestruya tras un periodo de tiempo muy corto, por lo que he tenido que meter en la escena el Prefab pero desactivado y justo antes de instanciarlo, con GameObject.Setactive (true) lo activo, así puedo activarlo, instanciar y volver a desactivarlo para que no se elimine y poder seguir usándolo las veces que lo necesite, de otra forma hubiese sido imposible. Un saludo.
  17. Muchas gracias por la repsuesta! echaré vistazo a todo lo que comentas. Muchas gracias tambien por estos puntos. Iré poniendo en fila todo para ir viendo.
  18. hola a mi la xp-pen artist esa me parece buena, y esta bien de precio. acaban de dejarme una wacom cintiq 13hd para probarla... la verdad que dibujando soy muy malo, pero es mucho mejor dibujar en una tableta que usar el raton... aunque hace tiempo me dejaron un ipad, y ahi se dibujaba tambien muy bien... y tenia la ventaja de que no requiere conectarlo a un PC, por lo que podias dibujar en el sofa, en la cama, o en cualquier lado... el inconveniente del ipad es que es mas pequeño y es mas caro. por lo demas la experiencia de dibujar me parece buena tanto en ipad como en tableta "cintiq" o similar
  19. Es imposible saber qué está fallando y cuándo lo está haciendo. Para eso tenés herramientas como el profiler, que te dice cuanta memoria estás usando, procesamiento en general (script por script, por ej podés hasta sacar cuando tarda un Raycast en procesar una order, usando Deep Profile) y más. Existen cosas generales que podés hacer, como por ejemplo: Usar un sprite atlas (o sheet?) en vez de muchos sprites por separado. Si un sprite es muy pequeño no necesita estar super detallado (alta resolución). usar físicas menos complejas donde no se requieran (si fuera el caso). Ej no es lo mismo evaluar cientos de circulos vs circulos que evaluar polígonos vs polígonos. No generar basura constantemente (por ej llamar a Camera.main o GetComponent cuadro a cuadro).
  20. primero deverias buscar el problema. por que tiene bajo rendimiento? - es por culpa de los scripts? trata de simplificar cosas, igual alguna cosa se puede hacer en coroutines a la largo de varios frames en vez? almacena variables que vallas a utilizar varias veces en vez de buscarlas, calcularlas, o cogerlas con getComponent.... y hay muchas mas formas de "optimizar" el codigo... - es por culpa de los graficos? reduce el tamaño de algunas texturas (en movil es mejor que ninguna supere los 512*512). optimiza los mesh (si los hay) siempre se puede borrar poligonos que no se ven, porejemplo los que dan cara al suelo... utiliza shaders mas simples que le cueste menos de calcular.... y, igual que con los scripts, hay mas formas de optimizar los graficos... - ...o puedes ser cosa de las physics, del garbage collector... o incluso de la version de unity que utilices (en algunas los builds para movil tienen mejor rendimiento que en otras) como dice @iRobb es una pregunta muy compleja, habria que tener acceso al proyecto entero y tirarte mucho rato para ver como optimizarlo bien...
  21. Hola Gente, traigo el tutorial episodio 8 de la serie de tower defense , vemos la interfaz específicamente de la torre que seleccionemos para mostrarle alguna información al usuario de la misma, le agregamos botones para mejorar y vender, aun no se le dio la funcionabilidad a estos últimos: Espero que les guste, recuerden si les es de utilidad, suscribirse y darle un me gusta, comentarios también. Saludos!
  22. Es una pregunta tan compleja de contestar! Es cómo si te preguntara como diseñador, "Cómo puedo diseñar un juego de zombies?" Es mejor que hagas preguntas mucho más concretas. Además, y me sorprende. Cómo has hecho un juego multiplayer y en cambio tienes problemas para optimizar un juego 2D?
  23. Hola! necesito un poco de ayuda para aumentar el rendimiento de mi juego en moviles de baja gama. Tengo un juego en google play llamado Zombeat.io y mucha gente que tiene moviles de baja gama no pueden entrar al juego. Como podria bajarle los recursos para que funcione en mas moviles? Muchas gracias de antemano. un saludo! Aqui el juego por si quereis ver como es: https://play.google.com/store/apps/details?id=com.FrenzyFrameStudio.Zombeat.io
  24. Ah ok ahora tiene más sentido. De lo que sé, un prefab como asset puede tomar referencias solo de assets, por ejemplo de otros prefabs. Si querés meter objetos de la escena (o componentes de estos) no te va a dejar. Al revés sí podés hacerlo, es decir que si el prefab está instanciado o metido en la escena (tecnicamente sigue siendo un prefab, ya no un asset (?)) podés asignar cualquier tipo de referencia, de escena o cargarla desde assets. No se si podés imponerle a Unity que asigne cualquier tipo de objeto en cualquier lado. En principio no tendría sentido, ya que los prefabs (assets) van a ser compartidos durante todo el juego, si uno de ellos pierde la referencia de uno de sus objetos (por ej porque la escena cambió) sería catastrófico. El tema es que podés tener prefabs en escena, o prefabs en el proyecto, por eso no me queda en claro bien de donde a donde querés hacer lo que querés hacer. Asumo que querés asignar de escena a asset. Saludos.
  25. Earlier
  26. Buenos días y gracias por responder, pero creo que no me estoy expresando bien o quizá no he entendido bien la respuesta... En mi script he creado "public Transform Player;" y en el inspector de Unity me aparece el hueco para añadir un objeto en el Transform publico que he creado y así conocer su posición, rotación, etc... El problema es que arrastro un objeto al hueco y no se añade el objeto. Necesito saber como indicar que objeto debe de ir ahí pero por medio de script, porque manualmente no me deja. El motivo por el cual no me deja añadirlo manualmente es que el scipt está aplicado a un Prefab y al parecer los Prefab presentan este problema.
  27. El primer problema siempre te lo va a dar. Cuando pasas de los 30 o 40 mb Google Play recomienda usar los app bundle, únicamente es indispensable que los uses cuando tu app se acerca a los 70 mb o más. Los otros son porque de seguro estas usando assets de terceros, en cuyo caso, se están importando todas las funciones nativas en archivos .jar quizá. Recomiendo revisar el proyecto a profundidad, ya que por lo que veo, tu proyecto no es algo del otro mundo que requiera tantos componentes y funciones.
  28. Si la DLL es de código abierto y el desarrollador así lo permite.
  1. Load more activity
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...