Jump to content

edgar_94_

Registrados
  • Content Count

    45
  • Joined

  • Last visited

  • Days Won

    3

edgar_94_ last won the day on January 13 2017

edgar_94_ had the most liked content!

Community Reputation

7 Neutral

About edgar_94_

  • Rank
    Usuario

Profile Information

  • Especialidad
    Coder

Recent Profile Visitors

333 profile views
  1. La escena le das al play directamente o pasas de una escena previa a esta? Porque si es así, había un bug al cambiar de escenas que la segunda escena no funcionaban las iluminación...
  2. Si quieres comparar las posiciones en el eje x, utiliza touch.posición.x -startpos.x Y compara luego las x tambien
  3. Creo que te refieres al PHP de la parte del server... Es para facilitar la comunicación de respuesta... Podrías hacer un programa en el server con c# pero tendrías que tener "escuchas" y emisores en cambio con PHP mandas la consulta y la recibes en una misma linea
  4. Buff buff me preguntas cosas muy raras jajajaja a ver... Una persona arranca el juego, entonces le salen las salas activas en ese momento, si no hay ninguna, crea una sala nueva(se crea como server) y cuando el siguiente entra, se une en esa partida (se une a esa misma sala un guest)... Cada persona cada el mapa que manda la sala que ha creado el server. Cada persona inicia ese mapa como una escena y dentro de esa escena el host va mandando las ubicaciones de cada jugador y cada cliente ve un modelo remoto que no tiene porque tener los mismos componentes que el fpscontroller... No se si ahora me he explicado bien, pero ya lo siguiente es cada acción, repito CADA ACCION se comunica al server y el server las comunica al resto de guests ;)
  5. Barras de carga fake? Omfg jajaja creo que a partir de Unity 5 se pueden fusionar escenas osea que eso solucionaría el problema de los starts... (Congelando la barra de carga en el 99% como en la mayoría de juegos jajajaja)
  6. Has hecho oclusión? Tanto modelo tienes en la escena?
  7. @ytinUytinU, a ver... Creo que tienes un concepto equivocado de server jajaja cuando hablamos de un multijugador server client, se entiende como un juego con un host e invitados... Si para un multijugador deseas utilizar un mismo server, va a ser este server el que mueva tod a la logica del multijugador tanto las mecánicas online como el matchmaking y el tema de las salas... Luego cada cliente debe consultar con el server todo... Pero ya te digo... Mucho mucho mucho pero que muchísimo trabajo xd
  8. Como dice el compañero lightbug, static batching y también oclussion culling... Prueba también aplicando lods a los modelos (levels of detail) y... No se me ocurre ninguno mas... Los hay pero no me vienen ahora xD
  9. Te lo he explicado de la forma mas simple posible, luego tienes que crear una lógica de transmisión de datos con el servidor... Cada acción que tome un jugador se la tiene que comunicar al server y el server autorizarlo y tal... Es un jaleo... Deberías verte algún tutorial del nuevo sistema multijugador de Unity... Ya que no he tenido la posibilidad de verlo en profundidad, pero cambiaba mucho la teoría ;)
  10. Para el online, los casos que yo he visto... Cada jugador tiene una escena cliente con modelos de cada jugador simulando todos los transforms y todos los componentes... Cuando la bala busque el sistema de daño, si existe, reducirá vida... Es decir, sin no es persona, puedes añadirle un sistema de vida a objetos del juego, para bajarle la vida y romperse, explotar,etc... Y con los jugadores que haya en pantalla igual... Quiero decir, cada jugador debe tener un sistema de vida... No se si me he explicado... Es como mejor lo puedo explicar desde el móvil y de memoria ^^' Si no me he sabido explicar, mañana te lo puedo explicar mejor desde el pc con código y tal ;)
  11. Ahí es donde tiene que estar el cambio de resolución ;) En cuanto al rendimiento... Creo que no sea por tema de grafica, si no de físicas jajajaja todos los cubos son objetos 3D verdad? Están en movimiento (con físicas) ?
  12. Has conseguido lo fácil jajajaja, pues así de memoria... El rayo que lanza... Debería tener algún tipo de "colisión" ya sea por proyectil o por raycast (rayo invisible) y esta misma colisión es la que mandará al objeto al que colisione la información del daño. Algo así como objetivo.dañar(int daño) dentro del raycast o del evento oncollision del proyectil... Cada disparo debe tener información del emisor (nombre, equipo, daño, etc) hacer un shooter online es una locura... Creo que lo he aclarado todo... Si tienes alguna duda más ya sabes ;)
  13. Aquí tienes https://docs.unity3d.com/Manual/StyledText.html Tambien puedes cambiar los colores con códigos hexadecimales como te dice en esta pagina, y si, como lo has hecho ahí estaría bien, pero no se porque utilizas distintas lineas seguidas xD info.transform.GetChild (1).GetComponent<Text> ().text = inv.inventary [indexSlot].text1 + "<color=green>"+inv.inventary [indexSlot].text2+"</color>" ... Ahorrarias en lineas xD nunca lo he probado tal cual... pero no creo que tengas problemas ;)
  14. La verdad que me suena muy raro :S Mi novia tiene un movil con pantalla 2K y reescalando la resolucion a 1080 funciona de lujo, evidentemente estos moviles no están preparados para renderizar graficos pesados frame a frame en 2k... Donde cambias la resolucion del juego? Prueba a utilizar el método sin el booleano a ver que pasa... Porque no me habia fijado que habias bajado el juego a 720... funcionaría hasta en un movil de gama baja... Prueba este asset, me sirvió mucho para debbugear builds en android: https://www.assetstore.unity3d.com/en/#!/content/12047 Haz logs con practicamente todo, si te cambia de resolucion, log, resolucion actual, log, fps, log... etc Y subes una captura de pantalla al foro por que así te podremos ayudar mejor ;)
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...