Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Horario para proximo stream en twitch

Iniciado por Eskema, Abril 19, 2018, 11:02:22 AM

Tema anterior - Siguiente tema
Señores y señoras, se me ocurre hacer un directillo, pero no se que horario puede ser mas interesante para la mayoria.... El stream seria sobre el BulletRenderer, o como dibujar 300 balas en pantalla con 1 sola drawcall y sin gameobjects.
 
Estoy por hacerlo sobre las 20h (8 de la tarde hora española claro)

Ya sabiendolo estare al tanto de twitch para otra clase magistral de programacion, creo que las 20:00 es una hora razonable para que el stream dure hasta la hora de cenar y poder digerir bien el contenido mientras se hace la digestion de la cena. Aunque personalmente yo espero con ansia viva que expliques lo de los timers, mas que nada para poder prescindir de las corrutinas de C# y aprender a hacer las cosas bien. No obstante tambien me parece muy interesante lo de las 300 balas con un drawcall y sin gameobjects, esta claro que cada stream que haces es como poco interesante y explica muy buenas tecnicas para adquirir buenas practicas y metodologias de programacion. Sea como sea y expliques lo que expliques sera de agradecer. Estoy ahorrando para regalarte un jamon del bueno en agradecimiento a tus magistrales clases.
 
Muchas gracias por tu tiempo y por pensar en nosotros genio. Saludos!!!

Pues lo de los timers es "menos espeso" que las balas, asi que podria hacer eso. He preguntado por el horario porque no se muy bien que hora puede ser interesante para la gente. Esta visto que a las 22.30h se hace tarde, porque te lias facilmente mas de 1 hora y encima con el sueño cuesta digerir el contenido xD
 
De hecho hasta me han comentado de hacerlos los sabados por la mañana....
 
¿Mas opiniones de horarios please?
 
Cita de: Chaskarron date=1524209269Ya sabiendolo estare al tanto de twitch para otra clase magistral de programacion, creo que las 20:00 es una hora razonable para que el stream dure hasta la hora de cenar y poder digerir bien el contenido mientras se hace la digestion de la cena. Aunque personalmente yo espero con ansia viva que expliques lo de los timers, mas que nada para poder prescindir de las corrutinas de C# y aprender a hacer las cosas bien. No obstante tambien me parece muy interesante lo de las 300 balas con un drawcall y sin gameobjects, esta claro que cada stream que haces es como poco interesante y explica muy buenas tecnicas para adquirir buenas practicas y metodologias de programacion. Sea como sea y expliques lo que expliques sera de agradecer. Estoy ahorrando para regalarte un jamon del bueno en agradecimiento a tus magistrales clases.
   
   
      Muchas gracias por tu tiempo y por pensar en nosotros genio. Saludos!!!
   


 

Cita de: Eskema date=1524128542Señores y señoras, se me ocurre hacer un directillo, pero no se que horario puede ser mas interesante para la mayoria.... El stream seria sobre el BulletRenderer, o como dibujar 300 balas en pantalla con 1 sola drawcall y sin gameobjects.
   
   
      Estoy por hacerlo sobre las 20h (8 de la tarde hora española claro)
   


HIJO DE SU.... PADREE!!!   
 
Tengo muchas ganas de saber de qué se trata esta técnica de optimización, a ver si de verdad es tan buena como la vendes...
 
 
 
El tema de los horarios es complicado, porque mezclas a gente que sale a mitad del streaming para ir a cenar a las 21h, con gente que se espera a que acabe para ir a cenar, y se te ponen nerviosos a las 23h...
 
A mí me va bien a cualquier hora, así que yo la haría a las 20h clavadas...
 
 
 
Cita de: Chaskarron date=1524209269Estoy ahorrando para regalarte un jamon del bueno en agradecimiento a tus magistrales clases.
   


Colecta de turno para la caridad de este señor...

Cita de: pioj date=1524216445HIJO DE SU.... PADREE!!!   
   
      Tengo muchas ganas de saber de qué se trata esta técnica de optimización, a ver si de verdad es tan buena como la vendes...
   


Por supuesto que es tan buena como la vendo. 100€ y el codigo es tuyo!!!!! xDDDDD ¿ves que bien la vendo?
 
 
 



   
       
   
   
      El tema de los horarios es complicado, porque mezclas a gente que sale a mitad del streaming para ir a cenar a las 21h, con gente que se espera a que acabe para ir a cenar, y se te ponen nerviosos a las 23h...
   
   
      A mí me va bien a cualquier hora, así que yo la haría a las 20h clavadas...
   
   
       
   
   
      Colecta de turno para la caridad de este señor...
   

[/quote]
 
Estoy entre sabados mañana o por la tarde a las 20h, que como mucho es 1.30h, no quiero alargarlo mas de 1h de hecho y prefiero hacer otro dia otro que no tirarnos ahi tropecientas horas xD

Abril 20, 2018, 11:44:57 AM #5 Ultima modificación: Abril 20, 2018, 11:46:13 AM por pioj
Si la montaña no va a Mahoma... Pide a Pioj que te diga el mejor horario posible para emitir, en base a las estadísticas de la web. Aquí te dejo un regalito de nuestro Analytics:
 

 
 
 
 

Fantastico, te rebajo el precio a 80€!!!!!!

que guay eso del render.... parece interesante..... sobre el horario yo preferiria a las tardes, porque a las mañanas dedico la mayor parte del tiempo a intentar espabilarme, y no me vuelvo persona casi hasta la hora de comer... 
 
como se puede ver en la grafica de precipitaciones que ha puesto @Piog, nos esperan lluvias toda la semana, en especial el miercoles a las 7pm o el jueves a la misma hora, que es cuando parece que mas va a llover, ....pone que se esperan entre 100 y 130 litros por metro
 
XD, avisad con el horario final

Cita de: pioj date=1524216445HIJO DE SU.... PADREE!!!   
   
      Tengo muchas ganas de saber de qué se trata esta técnica de optimización, a ver si de verdad es tan buena como la vendes...
   


Por cierto, esta tecnica no tiene NADA de especial. Se trata de lo mismo que se hacia antes de unity. Crear una mesh, asignar los vertices y dibujarla en pantalla. Dicho lo cual lo que haces es recorrer tu lista de disparos, coger la posicion de cada bala, añadir sus vertices a la mesh que tienes (en un for claro), asignar sus UVs y finalmente dibujar esa mesh.
 
Asi cualquier cantidad de balas en pantalla sera 1 sola drawcall en tanto en cuanto el material como siempre no se cambie. Y para eso se usa un atlas con N cantidad de balas dentro, asi vamos cambiando de UVs para los distintos disparos.
 
Nada nuevo ni innovador, la vieja tecnica de los 90 viene al rescate xD
 
 

Cita de: Eskema date=1524220609Crear una mesh, asignar los vertices y dibujarla en pantalla. Dicho lo cual lo que haces es recorrer tu lista de disparos, coger la posicion de cada bala, añadir sus vertices a la mesh que tienes (en un for claro), asignar sus UVs y finalmente dibujar esa mesh.
   


Me imaginé algo del estilo, cuando lo mencionaste la primera vez. Pero me surgen dudas a la hora de crear la mesh cuando tienes distintos ángulos de tiro, o las balas van demasiado separadas...Si es lo que yo creo, esa técnica sobretodo va bien para casos en los que disparas proyectiles con mucha frecuencia, pero a su vez surgirán problemas para detectar colisión contra impactos, ¿no? Este tipo de dudas es el que quiero resolver...
 
Otro approach que se me ocurre es usarlo para emisores de partículas, como la cola de los cometas, o los chorros a reacción de naves espaciales, etc...
 
Vamos, creo que no voy mal encaminado. Pero basta con que sueltes una tontada para que venga el "códer" de turno y te crucifique... 

La colision no tiene nada que ver con el render. La colision son unos vectores3 para la posicion y luego o haces comparacion de distancias o bien un raycast en cada bala. A gusto del consumidor o en funcion del juego.

a mi se me ocurre usar el metodo para juntar piezas en escenarios "modulares"... pero tal vez hqbria que juntarlas en "cuadrantes" no muy grandes... porque la "llamada a dibujar" haria dibujar todo el objeto...

Abril 20, 2018, 08:12:10 PM #12 Ultima modificación: Abril 20, 2018, 08:13:51 PM por pioj
Cita de: Eskema date=1524247739La colision no tiene nada que ver con el render. La colision son unos vectores3 para la posicion y luego o haces comparacion de distancias o bien un raycast en cada bala. A gusto del consumidor o en funcion del juego.
   


QUÉ P***!!!! LO SABÍA!! Mientras escribía eso de antes, se me ha ido ocurriendo y he pensado "Puede que lo que haga es tratar las colis como Vector3 o Transform por separado, y a la porra...".
 
Qué rabia da, cuando se te ocurre una teoría, la descartas porque igual piensas que el otro tío te la va a tirar a la cara, y luego resulta que era eso.... 
 
 
 
Al final, ¿Cuándo quieres hacer la emisión? Entre semana?

Miercoles o jueves. Aun no tengo claro el dia, ni tampoco se si al final no hablare de otra cosa xD

Pues miercoles dia 25 a las 19.30h (hora española) es el elegido, y hablare de Timers, ohhh las balas se quedan para otro dia xD.
 
Creacion de timers para evitar Invoke o corutinas, Daremos un vistazo a como crearnos una clase Timer que nos permita lanzar callbacks y asi evitar el Invoke o las corutinas, sin necesidad de usar MonoBehaviours https://www.twitch.tv/events/KfLiDeiMRGGw9UHGR8hDzw

Etiquetas: