Una imagen dice mas que mil palabras
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
#407
General (Antiguo) / Unión de arrays
Noviembre 13, 2017, 12:35:58 AM
Array.Copy(Source, index, Destine, index, length);
[/quote]
Por que no utilizas listas
List<GameObject> _objects = new List<GameObject>();
_objects.AddRange(GameObject.FindGameObjectsWithTag("Ship"));
_objects.AddRange(GameObject.FindGameObjectsWithTag("Misc") );
[/quote]
#408
General (Antiguo) / Caída del servidor - 9/11/2017
Noviembre 10, 2017, 12:25:07 PM
Justo ayer no entre --- jajaja
#409
General (Antiguo) / Insertar sprite en function OnGui
Noviembre 08, 2017, 04:12:33 PM
Hasta el momento en el nuevo UI me siento mal cuando programo, veo que todo queda más o menos, no veo lógico tener que instanciar objetos cuando es necesario nuevos "ITEMS", y la verdad es que de a poco me voy adaptando, aunque tambien como vos, estoy realizando un sistema basados en nodos para poder crear las transiciones entre menús, porque es un dolor de cabeza tener referencias en un componente que esté comprobando si pasa X cosa, a parte de que toda la lógica la baso en eventos, evito los flags en bloques repetitivos para evitar cosas raras, algo que con IMGUI era totalmente natural.
Por ejemplo, actualmente estoy en el desarrollo de un Juego de Cartas, se generan muchísimo eventos a nivel interfaz, porque a pesar de que el juego cuente con pocos "menús" se basa totalmente en este el GamePlay, pero queda muy mal hacer esto-
Por lo que terminas basando en eventos las cosas y a la larga termina siendo un quilom
bo -
Por lo general armo todos mis juegos en IMGUI y luego paso a la nueva UI cuando están finalizados, creo que es el último paso -
Hablando de Anchors - En el sistema de UI estuve haciendo unas funciones para ocultar y mostrar menús con slides Top,Bottom,Left,Right pero me encuentro con el problema del pivote y los anc***d
Si tenes un objeto padre con los anc***d al centro el pivote de los objetos hijos van relativamente bien de acuerdo a sus propios valores de anc***d, pero si cambias de lugar los anc***d el pivote no cumple ningún rol-
Por ejemplo -
Objecto Padre - Pivote en El centro - Anc***d en el centro - width 500px - height 500px.
Objecto Padre - Pivote en El centro - Anc***d fijado en los extremos del hijo - width 200px - height 200px.
¿Como mierda afecta el anc***d al pivote?
Me rompi la cabeza y no lo pude solucionar.
Si queres sacar la distancia que necesitar para poner el objeto fuera del padre se te hace imposible!
Por ejemplo, actualmente estoy en el desarrollo de un Juego de Cartas, se generan muchísimo eventos a nivel interfaz, porque a pesar de que el juego cuente con pocos "menús" se basa totalmente en este el GamePlay, pero queda muy mal hacer esto-
private void Update()
{
if(NetworkConnection.IsConnect)
ShowLogin();
else
HideLogin();
}
Por lo que terminas basando en eventos las cosas y a la larga termina siendo un quilom
bo -
Por lo general armo todos mis juegos en IMGUI y luego paso a la nueva UI cuando están finalizados, creo que es el último paso -
Hablando de Anchors - En el sistema de UI estuve haciendo unas funciones para ocultar y mostrar menús con slides Top,Bottom,Left,Right pero me encuentro con el problema del pivote y los anc***d
Si tenes un objeto padre con los anc***d al centro el pivote de los objetos hijos van relativamente bien de acuerdo a sus propios valores de anc***d, pero si cambias de lugar los anc***d el pivote no cumple ningún rol-
Por ejemplo -
Objecto Padre - Pivote en El centro - Anc***d en el centro - width 500px - height 500px.
Objecto Padre - Pivote en El centro - Anc***d fijado en los extremos del hijo - width 200px - height 200px.
¿Como mierda afecta el anc***d al pivote?
Me rompi la cabeza y no lo pude solucionar.
Si queres sacar la distancia que necesitar para poner el objeto fuera del padre se te hace imposible!
#410
General (Antiguo) / Insertar sprite en function OnGui
Noviembre 08, 2017, 03:02:22 PM
Aguante el IMGUI - me acuerdo hace 3 años cuando me arme un sistema de UI para utilizarlo iba bastante bien, a los 3 meses unity saco su sistema jaajaja
eature=oembed" width="480">
La diferencia entre IMGUI y El nuevo sistema mas que en las prestaciones esta el desarrollador, con IMGUI se logran buenos resultados y bastante ligeros, sin embargo no se pueden realizar las animaciones, rotaciones y muchas cosas que van de la mano con un diseño 3D -
Desde mi punto de vista, es el desarrollador quien tiene que decidir que sistema usar, diseñar y ver si el elegido no le va a generar inconvenientes en un futuro.
La diferencia entre IMGUI y El nuevo sistema mas que en las prestaciones esta el desarrollador, con IMGUI se logran buenos resultados y bastante ligeros, sin embargo no se pueden realizar las animaciones, rotaciones y muchas cosas que van de la mano con un diseño 3D -
Desde mi punto de vista, es el desarrollador quien tiene que decidir que sistema usar, diseñar y ver si el elegido no le va a generar inconvenientes en un futuro.
#411
General (Antiguo) / Insertar sprite en function OnGui
Noviembre 02, 2017, 01:17:49 PM
GUI.DrawTextureWithTexCoords(Posición, Textura, sprite.rect);
#412
General (Antiguo) / Escena Test Luces
Octubre 31, 2017, 12:22:16 PM
Ahora estoy en el local, cuando llego a casa meto a ver que pasa!
#413
General (Antiguo) / Escena Test Luces
Octubre 31, 2017, 01:46:30 AM #414
General (Antiguo) / Escena Test Luces
Octubre 31, 2017, 12:37:53 AM #415
General (Antiguo) / Configuracion nuevo PC
Octubre 25, 2017, 06:03:45 PM
Tengo un Local de Informatica en mi Ciudad, me dedica a Soluciones para Empresas en el sector de com***.
Los procesadores XEON y OPTEROM no sirven para estas cargas de trabajo, los procesadores INTEL I(X) viene preparado para muchas rutinas de uso "Normal" EJ: codificación de videos acelerada, etc, mientras que los procesadores XEON y OPTEROM estan pensados para trabajos de gran Procesamiento lógico como manejo de DDBB.
En cuanto al rendimiento te diría que depende la tarea puede ver mejoras, pero en realidad se trata de focalizar muchos factores para lograr conocer las ventajas obtenidas.
Por ejemplo el consumo eléctrico es una de las razones por las cuales las empresas con alto requerimiento en Hardware invierten en servidores y trabajan con terminales tontas... También se aprovecha de la virtualización.
Como comentas el problema de las Memorias, estas son mas caras por que requieren "ECC", al igual que las tarjetas de video no tienen un gran desempeño si no cumplen los requisitos, múltiples board de marca DELL o HP solo aceptan tarjetas gráficas NVIDIA QUADRO y ahora con todo el tema de la virtualización en estos últimos tiempos las tarjetas NVIDIA GRID están tomando un gran poder en el área trabajando junto a VMware o WServer.
Mi opinión es, si tienes la plata para realizar una mega inversión en un "servidor" con XEON o OPTERON hazlo estos tienen infinidades de ventajas que una PC jamas tendra, pero el rendimiento va a ser igual a una PC de Gama Alta ... I7 + 1080 Ti + 32G RAM...
Anécdota, algunos modelos de servidores DELL trae un Cooler especial, en una ocasión el servidor dejo de bootear por que el cooler no estaba en buenas condiciones, por lo que se me ocurrió comprar un cooler por ML, estuvimos 3 dias sin usar el servidor este tenia instalado VCenter y Vmotion por lo que la VM aun seguían funcionando, mi sorpresa fue que al colocar el cooler el servidor me decía que no era un pieza original y por su protección debía apagarse.
Termine llamando a una casa oficial de dell, y me enviaron las instrucciones para poder poner en marcha un cooler "No oficial" -
Es por eso que digo, si queres trabajar cómodo tu mejor inversión es una PC que puedas entender, si se quema la fuente compras nueva y cambias al igual que con cualquier otro componente, cuando se trata de máquinas "Servidores" el cambio de un componente puede ser un dolor de cabeza y bolsillo.
Los procesadores XEON y OPTEROM no sirven para estas cargas de trabajo, los procesadores INTEL I(X) viene preparado para muchas rutinas de uso "Normal" EJ: codificación de videos acelerada, etc, mientras que los procesadores XEON y OPTEROM estan pensados para trabajos de gran Procesamiento lógico como manejo de DDBB.
En cuanto al rendimiento te diría que depende la tarea puede ver mejoras, pero en realidad se trata de focalizar muchos factores para lograr conocer las ventajas obtenidas.
Por ejemplo el consumo eléctrico es una de las razones por las cuales las empresas con alto requerimiento en Hardware invierten en servidores y trabajan con terminales tontas... También se aprovecha de la virtualización.
Como comentas el problema de las Memorias, estas son mas caras por que requieren "ECC", al igual que las tarjetas de video no tienen un gran desempeño si no cumplen los requisitos, múltiples board de marca DELL o HP solo aceptan tarjetas gráficas NVIDIA QUADRO y ahora con todo el tema de la virtualización en estos últimos tiempos las tarjetas NVIDIA GRID están tomando un gran poder en el área trabajando junto a VMware o WServer.
Mi opinión es, si tienes la plata para realizar una mega inversión en un "servidor" con XEON o OPTERON hazlo estos tienen infinidades de ventajas que una PC jamas tendra, pero el rendimiento va a ser igual a una PC de Gama Alta ... I7 + 1080 Ti + 32G RAM...
Anécdota, algunos modelos de servidores DELL trae un Cooler especial, en una ocasión el servidor dejo de bootear por que el cooler no estaba en buenas condiciones, por lo que se me ocurrió comprar un cooler por ML, estuvimos 3 dias sin usar el servidor este tenia instalado VCenter y Vmotion por lo que la VM aun seguían funcionando, mi sorpresa fue que al colocar el cooler el servidor me decía que no era un pieza original y por su protección debía apagarse.
Termine llamando a una casa oficial de dell, y me enviaron las instrucciones para poder poner en marcha un cooler "No oficial" -
Es por eso que digo, si queres trabajar cómodo tu mejor inversión es una PC que puedas entender, si se quema la fuente compras nueva y cambias al igual que con cualquier otro componente, cuando se trata de máquinas "Servidores" el cambio de un componente puede ser un dolor de cabeza y bolsillo.
#416
General (Antiguo) / Como serializar int y string?
Octubre 19, 2017, 05:17:57 PM
Veo que estás complicando muchísimo con esto, estuve intentando armar algo que simplifique el guardado y carga de información --- Esto lo hace de manera automática sin tener que romperte la cabeza.
using System;
using System.Reflection;
using System.Text;
using UnityEngine;
public static class GameData
{
public static void InternalWriter(Type type, string key, string val)
{
PlayerPrefs.SetString(type + key, val);
}
private static string InternalReader(string key)
{
return PlayerPrefs.GetString(key);
}
public static void Write<T>(string key, T obj)
{
InternalWriter(typeof(T), key, obj.ToString());
}
public static T Read<T>(string key)
{
try
{
return (T)((object)InternalReader(typeof(T) + key));
}
catch (Exception ex)
{
Debug.LogException(ex);
}
return default(T);
}
private static void Write(string key, DataBehaviour val)
{
Writer writer = new Writer();
val.Serialize(writer);
InternalWriter(val.GetType(), key, writer.GetString());
}
public partial class Reader
{
public Reader(