¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain
Mensajes recientes
#91
Recursos / [TIPS] Unity Tips en una linea
Último mensaje por _davidlopez29 - Marzo 29, 2020, 01:36:10 PMCita de: francoe1 date=15849156911 - Verificar si un objecto es nullo mediante ? crea un objeto que indica si el valor es nulo o igual al default y el valor en si, esto genera una sobre carga de memoria por lo que usarlo dentro del Update generara bastante basura. Lo mejor es utilizar el simple flag de siempre en casos de constanste actualización y hacerlo con "is null" if (obj is null) o if (!(obj is null)). Sin embargo esta aplicación tiene sentido en Eventos donde los registros pueden contener una referencia nulas.
2 - Los String con Format complex utilizando "$" son mucho mas complicados para el CLR, costosa, y con mayor cantidad de memoria derrochada, que la simple concatenación. Para crear String lo mejor es utilizar StringBuilder. Sin embargo, para realizar la concatenación esto es mas practico y simple, anteriormente se utilizar String.Format que tenia un costo mayor y era bastante menos practico.
¡En resumen, estos tips son para practicidad sacrificando rendmiento y recursos!
Los otros me parecen bien, esta bueno tener estos tips de forma sintetica, y que cada cual busque por su cuenta el ¿POR QUE? -
Como dices, tienes razón en el punto 1, esto es muy útil sobre todo en eventos o debugs rapidos, en el resto de casos supone un sobrecoste de comprobación de nulidad. En el segundo caso es sobre todo útil para debugs que no serán compilados (de hecho en los ejemplos que pongo los uso de esta manera). Pero es bueno tu aporte, muchas gracias!
#92
Interfaz / No me aparecen las particulas ...
Último mensaje por Hueggvo - Marzo 29, 2020, 01:08:24 PM #93
Scripting / Distancia y posiciones
Último mensaje por nomoregames - Marzo 29, 2020, 12:13:32 PMBuenas pioj...
Comorl? Como lo ago... no puedo sumar directamente un flotante a un vector....
Comorl? Como lo ago... no puedo sumar directamente un flotante a un vector....
#94
Proyectos / FPS HH alpha01
Último mensaje por iRobb - Marzo 29, 2020, 09:33:13 AMDesarrollo en Unity 2019.3. Una primera aproximación a un FPS sin prácticamente optimización más allá de los lightmaps del entorno. Es posible utilizar diferentes FX dependiendo del material de contacto. He utilizado algunos assets de pago y otros gratuitos en los apartados de diseño solamente. El código y la integración es mío desde cero.
eature=oembed">
#95
Presentaciones / Presentación
Último mensaje por pioj - Marzo 29, 2020, 06:23:30 AMBienvenido a la Comunidad.
#96
Presentaciones / Buenass
Último mensaje por pioj - Marzo 29, 2020, 06:22:26 AMBienvenido a la Comunidad.
#97
Scripting / Distancia y posiciones
Último mensaje por pioj - Marzo 29, 2020, 06:21:50 AMLo "recolocas" a mano: fuerzas que su transform.position sea igual a la posición del jugador + la dirección en la que vaya + la separación...
#98
Presentaciones / Hola a todos!!
Último mensaje por pioj - Marzo 29, 2020, 06:17:21 AMBienvenido a la Comunidad!
#99
Scripting / Plataformas Móviles
Último mensaje por pioj - Marzo 29, 2020, 06:13:39 AMProbablemente sea debido a eso, porque es hijo de la plataforma (cosa que no deberías hacer). Además, es probable que estés usando la misma cantidad de movimiento para el Player que para la plataforma, o bien estés usando el mismo transform, por lo que realmente no mueves el personaje, sinó la plataforma, pero como ya se mueve sola con el RB.MovePosition, no te sirve para nada...
Trata de analizar lo que está pasando por ahí, y nos cuentas...
Trata de analizar lo que está pasando por ahí, y nos cuentas...
#100
Presentaciones / Saludos a todos
Último mensaje por pioj - Marzo 29, 2020, 05:01:02 AMBienvenido a la Comunidad.