Jump to content
UnitySpain

Aceptamos donaciones vía Paypal.

UnitySpain.com es un servicio gratuito, pero mantener la Comunidad conlleva una serie de gastos.

Fondo Anual Unityspain: Donados 58,34€ de 150,00€

  • Servidor: Dominio.com y Hosting Web
  • Mantenimiento de los Foros
  • Contenido y Servicios Extras
  • Mantenimiento para Redes Sociales

Igor

Registrados
  • Content Count

    652
  • Joined

  • Last visited

  • Days Won

    28

Igor last won the day on December 25 2018

Igor had the most liked content!

Community Reputation

209 Excellent

4 Followers

About Igor

  • Rank
    Experto
  • Birthday 07/03/1980

Profile Information

  • Especialidad
    Coder

Recent Profile Visitors

1,149 profile views
  1. yo los menus para los juegos con HTC vive los hago con objetos 3d (con colliders) y usando un rayo (raycast) lanzado desde la "mano" para señalar... planos con imagenes de los botones y textos y eso.... miro que collider de que "boton" estas señalando y al pulsar el gatillo del controlador pues ejecuto lo que sea que hace ese boton... el menu hago que este fijo en una posicion pero que siempre mire a la camara (al cameraContainer, el que contienen la camara VR) si abres un menu inGame pues este aparece en frente del jugador, pero puedes moverte, dejandolo a un lado o atras.... aunque el menu siempre te mirara a ti... si esta el menu abierto y "pinchas" fuera (pulsas el gatillo apuntando fuera) se cierra...
  2. hola, aun no he publicado nada en steam... aunque en un pan de meses publicare varios proyectos que tengo casi acabados... creo que para publicar en steam se hace desde steam direct https://partner.steamgames.com/steamdirect pero no puedo ayudarte mas porque aun no me ha tocado hacerlo.
  3. haz que el jugador tenga que empezar pulsando la pantalla. un panel (pantalla) en negro con un cartel de: "pulse para iniciar" con un pequeño script que quite ese panel cuando pulses (que se destruya) asi ya tendrias tu pulsacion inicial sin simularla.
  4. hola. tienes mal el "ray" las variables del ray deven ser: origen, y direccion. tu has usado dos posiciones, la del propio objeto y la del "target". prueba a poner asi: Ray ray = new Ray(transform.position, target.position-transform.position); si a la posicion del "target" le restas la posicion de origen te da una "direccion". creo que puede ser eso. saludos
  5. prueba a desactivar el anti aliasing de la camara (MSAA). ...o como dicen arriba igual es el FAR de la camara.
  6. cuidado con los float... si le dices a un float "eres 0.01f" seguramente no sea 0.01f sino 0.010001f... o cualquier otra cantidad rara parecida... pon un Debug.Log() para ver que cifra es exactamente ese float... ...y te aconsejo que en vez de comprobar si es == 0.01f compruebes si es < 0 eso deveria funcionar...
  7. hola creo que ya he visto lo que esta mal... (creo) en el script del botiquin, en la funcion "onTriggerEnter" tienes puesto lo primero de todo: ahi esta el error... (creo). deveria ser: ...y ademas deveria estar despues de:
  8. hola. al cargar objetos por primera vez a veces ocurre ese Lag en el editor, pero en el build funciona bien. al menos a mi me suele pasar... porejemplo al instanciar un explosion, o un enemigo, o cualquier cosa por primera vez... pero solo en el editor... y solo la primera vez... luego va correctamente, y en el build no pasa. no se si a ti te ocurrira eso...
  9. el problema seguramente estara en el script de vida, no en el del botiquin.
  10. si tu raycast choca con una pared puedes lanzar otro raycast desde el lugar de la colision
  11. si es un escenario 2d.... o si es 3d pero es plano (sin diferentes "alturas") ...puedes hacer tu propio sistema de path finding por casillas... (grid) es un script que apena seran 40 o 50 lineas... justo uno de los juegos que estoy haciendo es un juego de estrategia que usa mi propio pathfinding... y va bastante bien... el sistema solamente te da el camino... luego los enemigos "eligen" la velocidad a la que lo recorren... o si se paran... o si deciden ir a otro lado... y esas cosas...
  12. los Bounds son una caja (cubo) imaginaria que envuelve el objeto... aumentar su tamaño no afectara al mesh.... para cambiar el tamaño del mesh usa: transform.localScale = new Vector3(sizeX, sizeY, sizeZ); o tambien puedes alterar el mesh... con un bucle "for" que recorra los vertices... void Start() { float scale = 1.5f;//por ejemplo Mesh mesh = GetComponent<MeshFilter>().mesh; Vector3[vert] = mesh.vertices; for (int i=0; i<mesh.vert.Length; i++){ vert[i] *= scale; } mesh.vertices = vert; GetComponent<MeshFilter>().mesh = mesh; } pero lo que pasa es que no comprendo que quieres hacer exactamente.... ...voy a volver a releer el post a ver si me he perdido algo...
  13. si, tal como has puesto: mesh.bounds = new Bounds(vector3 center, vector3 half_Extend); le das el centro y la distancia a cada lado (la mitad del ancho, alto y largo.... como si fuese radio.... pero de un cubo...)
  14. usa el truco de Ron Gilbert... ....y de @lightbug poner un monton de monos a teclear... y decir que lo has hecho tu
  15. Igor

    Soy Leyenda

    desde que empece a usar "Como Hacer Un Fortnite" mi vida ha cambiado totalmente..... he perdido 25 kilos, me ha vuelto a salir pelo en la cabeza y tengo los abdominales mas definidos que nunca... ahora tengo que quitarme a las chicas de encima... GRACIAS A "COMO HACER TU FORNTINE" AHORA SOY FELIZ
×
×
  • Create New...