void Start() { fisicasPersonaje = GetComponent<Fisicas>(); controlesPersonaje = GetComponent<Controles>(); animacionesPersonaje = GetComponent<Animacion>(); ataquePersonaje = GetComponent<Ataque>(); }
public Puerta(Game1 game) : base(null) { animacion = new Animacion(); animacion.agregarFrame(game.Content.Load<Texture2D>("sprites/black01"), 200); this.game = game; base.animacion = animacion; }
public Personaje_Indiana(Game1 game) : base(null) { this.game = game; Texture2D parado = game.Content.Load<Texture2D>("Player/parado"); //Parado animParado = new Animacion(); animParado.agregarFrame(parado,200); Texture2D miraDerecha = game.Content.Load<Texture2D>("Player/derecha"); //Parado a la derecha animParadoDerecha = new Animacion(); animParadoDerecha.agregarFrame(miraDerecha, 200); Texture2D miraIzquierda = game.Content.Load<Texture2D>("Player/izquierda"); //Parado a la izquierda animParadoIzquierda = new Animacion(); animParadoIzquierda.agregarFrame(miraIzquierda, 200); Texture2D miraArriba = game.Content.Load<Texture2D>("Player/arriba"); //Parado hacia arriba animParadoArriba = new Animacion(); animParadoArriba.agregarFrame(miraArriba, 200); Texture2D caminandoAbajo1 = game.Content.Load<Texture2D>("Player/abajo1");//Caminando hacia abajo Texture2D caminandoAbajo2 = game.Content.Load<Texture2D>("Player/abajo2"); Texture2D caminandoAbajo3 = game.Content.Load<Texture2D>("Player/abajo3"); animCaminandoAbajo = new Animacion(); animCaminandoAbajo.agregarFrame(caminandoAbajo1, 200); animCaminandoAbajo.agregarFrame(caminandoAbajo2, 200); animCaminandoAbajo.agregarFrame(caminandoAbajo3, 200); Texture2D caminandoDerecha1 = game.Content.Load<Texture2D>("Player/derecha1");//Caminando hacia la derecha Texture2D caminandoDerecha2 = game.Content.Load<Texture2D>("Player/derecha2"); Texture2D caminandoDerecha3 = game.Content.Load<Texture2D>("Player/derecha3"); animCaminandoDerecha = new Animacion(); animCaminandoDerecha.agregarFrame(caminandoDerecha1, 200); animCaminandoDerecha.agregarFrame(caminandoDerecha2, 200); animCaminandoDerecha.agregarFrame(caminandoDerecha3, 200); Texture2D caminandoIzquierda1 = game.Content.Load<Texture2D>("Player/izquierda1");//Caminando hacia la izquierda Texture2D caminandoIzquierda2 = game.Content.Load<Texture2D>("Player/izquierda2"); Texture2D caminandoIzquierda3 = game.Content.Load<Texture2D>("Player/izquierda3"); animCaminandoIzquierda = new Animacion(); animCaminandoIzquierda.agregarFrame(caminandoIzquierda1, 200); animCaminandoIzquierda.agregarFrame(caminandoIzquierda2, 200); animCaminandoIzquierda.agregarFrame(caminandoIzquierda3, 200); Texture2D caminandoArriba1 = game.Content.Load<Texture2D>("Player/arriba1");//Caminando hacia arriba Texture2D caminandoArriba2 = game.Content.Load<Texture2D>("Player/arriba2"); Texture2D caminandoArriba3 = game.Content.Load<Texture2D>("Player/arriba3"); animCaminandoArriba = new Animacion(); animCaminandoArriba.agregarFrame(caminandoArriba1, 200); animCaminandoArriba.agregarFrame(caminandoArriba2, 200); animCaminandoArriba.agregarFrame(caminandoArriba3, 200); base.animacion = animParado; velocidad = 0.15f; this.velocidadY = 0.03f; }
public Portal01(Game1 game) : base(null) { animacion = new Animacion(); animacion.agregarFrame(game.Content.Load<Texture2D>("sprites/warp01"), 40); animacion.agregarFrame(game.Content.Load<Texture2D>("sprites/warp02"), 40); this.game = game; base.animacion = animacion; }
public Puzle(Game1 game, String puzle) : base(null) { animacion = new Animacion(); animacion.agregarFrame(game.Content.Load<Texture2D>("Puzzles/"+puzle), 200); this.game = game; base.animacion = animacion; }
private async void CargarTeatros() { using (IServiceTeatro servicio = Contenedor.current.Resolve <IServiceTeatro>()) { Animacion.ShowLoader(this); try { listaTeatro = await servicio.ListarTeatrosAsync(); } catch (Exception ex) { MessageBox.Show("Ocurrió un error: " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } Animacion.HideLoader(this); metroComboBox1.DataSource = listaTeatro; metroComboBox1.DisplayMember = "Nombre"; } CargarObras(); }
private async void PopularPantalla() { try { Animacion.ShowLoader(this); IServiceContactCenter servicio = Contenedor.current.Resolve <IServiceContactCenter>(); listaAplicacion = await servicio.ListarAplicacionUsuarioAsync(Sesion.usuario); GenerarMenu(listaAplicacion); } catch (Exception ex) { MessageBox.Show("Ocurrio un error: " + ex.Message, "Aviso"); } finally { Animacion.HideLoader(this); } }
public void cargarAnimacion() { var datos = _documento.Document.Descendants(_nombreSep); foreach (var datosAnimacion in datos) { // Nombre de la animacion,para añadirla al final al diccionario string nombreAnimacion = datosAnimacion.Attribute(_AliasAnimacion).Value; //Añadimos la textura,está debe ser cargada por el usuario. try{ Texture2D textura = ImagenesR._Instancia.Textura(datosAnimacion.Attribute(_nombreTextura).Value); //Dimension de la imagen Point dimensionImagen = new Point(); dimensionImagen.X = int.Parse(datosAnimacion.Attribute(_NColumnas).Value); dimensionImagen.Y = int.Parse(datosAnimacion.Attribute(_NFilas).Value); //Obtenemos el tamaño del frame(ancho y alto). Point dimensionFrame = new Point(); dimensionFrame.X = int.Parse(datosAnimacion.Attribute(_AnchoFrame).Value); dimensionFrame.Y = int.Parse(datosAnimacion.Attribute(_LargoFrame).Value); Animacion animacion = new Animacion(_game, _AliasAnimacion, textura, dimensionFrame, dimensionImagen); //ATRIBUTOS OPCIONALES if (datosAnimacion.Attribute(_VelocidadFrame) != null) { animacion.CambioEntreIntervalos(TimeSpan.FromMilliseconds( double.Parse(datosAnimacion.Attribute(_VelocidadFrame).Value))); } _DiccAnimaciones.Add(nombreAnimacion, animacion); } catch (NullReferenceException ex) { System.Diagnostics.Debug.WriteLine("Valor nulo en la animación : " + datosAnimacion.Attribute(_AliasAnimacion).Value + "no existe"); throw(ex); } catch (FormatException ex) { System.Diagnostics.Debug.WriteLine("Los valores deben ser enteros para la longitud,anchura, filas y columnas"); throw (ex); } } }//cargarAnimacion
private void Animacion_Tick(object sender, EventArgs e) { double var; if (panelBarra.Width < 600) { panelBarra.Width += 6; var = (panelBarra.Width * 100) / 600; lblCount.Text = var.ToString(); } else { Animacion.Stop(); Dashboard dashboard = new Dashboard(); dashboard.Show(); this.Close(); } }
void BuscarAnimaciones() { animaciones = new List <Animacion>(); string[] guids = AssetDatabase.FindAssets("*", new string[] { "Assets/Animaciones" }); //Debug.Log("Encontrado: " + guids.Length); for (int i = 0; i < guids.Length; i++) { guids[i] = AssetDatabase.GUIDToAssetPath(guids[i]); Animacion anim = (Animacion)AssetDatabase.LoadAssetAtPath(guids[i], typeof(Animacion)); if (anim != null) { animaciones.Add(anim); } else { Debug.LogWarning(guids[i] + " no compatible con Animacion"); } } }
void OnGUI() { if (Selection.activeGameObject != objetoActual) { GetObjeto(Selection.activeGameObject); } if (objetoActual == null) { EditorGUILayout.HelpBox("No has seleccionado ningún objeto", MessageType.Info); return; } if (controller == null) { controller = objetoActual.GetComponent <AnimacionController>(); if (controller == null) { EditorGUILayout.HelpBox("No contiene ningun script de animación", MessageType.Warning); return; } } if (animacion == null) { animacion = controller.animacion; if (animacion == null) { GetAnimacion(); return; } } if (animacion != controller.animacion) { animacion = controller.animacion; } MostrarGUI(); //SI HAY CAMBIOS -> GUARDAR EN 30s }
public void NuevaAnimacion(Animacion _animacion) { if (_animacion == null || _animacion.animaciones == null || _animacion.animaciones.Length == 0) { isPlaying = false; return; } animacion = _animacion; variables.CopyOf(animacion.variables); for (int i = 0; i < animacion.animaciones.Length; i++) { if (animacion.animaciones[i].predeterminada) { SetAnimation(i); return; } } SetAnimation(0); }
private void btnMenu_Click(object sender, EventArgs e) { if (bunifuGradientPanel1.Width == 312) { bunifuGradientPanel1.Visible = false; bunifuGradientPanel1.Width = 95; panelMenuLeft.Width = 150; linea1.Width = 75; linea2.Width = 75; linea3.Width = 75; Animacion.Show(bunifuGradientPanel1); } else { bunifuGradientPanel1.Visible = false; bunifuGradientPanel1.Width = 312; panelMenuLeft.Width = 312; linea1.Width = 265; linea2.Width = 265; linea3.Width = 265; backAni.Show(bunifuGradientPanel1); } PanelTools.Visible = false; }
private async void ReenviarCorreo() { try { Animacion.ShowLoader(this); IServiceTeatro servicio = Contenedor.current.Resolve <IServiceTeatro>(); bool resultado = await servicio.ReenviarCorreo(txtCorreoDestino.Text.Trim(), txtCorreoDestinoCC.Text.Trim(), completeHtml, txtAsunto.Text, logEmail); Animacion.HideLoader(this); if (resultado) { MessageBox.Show("Correo reenviado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Ocurrio un error enviando el correo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("Ocurrió un error: " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public LoginScreen() { InitializeComponent(); Animacion.Start(); }
private void LoginScreen_Load(object sender, EventArgs e) { Animacion.Start(); }
void EdicionUnidad() { /*if(!cambiarPosicion) { * if(GUILayout.Button("Cambiar posición carta.", GUILayout.MinWidth(60), GUILayout.MaxWidth(300))) { * posicionInicial = idUnidad; * cambiarPosicion = true; * } * } else { * if(GUILayout.Button("Cancelar cambio de posición.", GUILayout.MinWidth(60), GUILayout.MaxWidth(300))) { * posicionInicial = 0; * cambiarPosicion = false; * } * EditorGUILayout.HelpBox("Selecciona donde quieres cambiar de posición esta unidad usando el menú de la izquierda", MessageType.Info); * }*/ GUILayout.BeginHorizontal(); GUILayout.BeginVertical("box"); GUILayout.Label("Condiciones", EditorStyles.centeredGreyMiniLabel); GUILayout.Space(5); if (animacion.animaciones[idAnimacion].condiciones.Length == 0) { EditorGUILayout.HelpBox("No se ha creado ninguna condición, por lo que siempre será TRUE", MessageType.Warning); } string[] list = animacion.variables.GetListWithEmptyCase(); for (int i = 0; i < animacion.animaciones[idAnimacion].condiciones.Length; i++) { EditorGUILayout.BeginHorizontal(); animacion.animaciones[idAnimacion].condiciones[i].nombreCondicion = Popup(animacion.animaciones[idAnimacion].condiciones[i].nombreCondicion, list); //EditorGUILayout.TextField("Variable: ", animacion.animaciones[idAnimacion].condiciones[i].nombreCondicion); animacion.animaciones[idAnimacion].condiciones[i].condicional = (CONDICIONAL)EditorGUILayout.EnumPopup(animacion.animaciones[idAnimacion].condiciones[i].condicional); animacion.animaciones[idAnimacion].condiciones[i].valor = EditorGUILayout.FloatField(animacion.animaciones[idAnimacion].condiciones[i].valor); if (GUILayout.Button("-", GUILayout.Width(20))) { if (EditorUtility.DisplayDialog("Confirmar", "¿Deseas eliminar la condición " + animacion.animaciones[idAnimacion].condiciones[i].nombreCondicion + "?", "Sí", "No")) { GUIUtility.keyboardControl = 0; animacion.animaciones[idAnimacion].condiciones = BorrarValor <AnimacionCondicion>(animacion.animaciones[idAnimacion].condiciones, i); } } EditorGUILayout.EndHorizontal(); } if (GUILayout.Button("Nueva condición")) { animacion.animaciones[idAnimacion].condiciones = NuevoValor <AnimacionCondicion>(animacion.animaciones[idAnimacion].condiciones); } GUILayout.EndVertical(); //VALORES DE LA ANIMACION GUILayout.BeginVertical("box"); GUILayout.Label("Ajustes de la animación", EditorStyles.centeredGreyMiniLabel); GUILayout.Space(5); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("Básicas")) { ajustes = 0; } if (GUILayout.Button("Avanzadas")) { ajustes = 1; } EditorGUILayout.EndHorizontal(); if (ajustes == 0) { bool predeterminada = EditorGUILayout.Toggle("Predeterminado: ", animacion.animaciones[idAnimacion].predeterminada); if (predeterminada && predeterminada != animacion.animaciones[idAnimacion].predeterminada) { for (int i = 0; i < animacion.animaciones.Length; i++) { animacion.animaciones[i].predeterminada = i == idAnimacion; } } animacion.animaciones[idAnimacion].nombre = EditorGUILayout.TextField("Nombre: ", animacion.animaciones[idAnimacion].nombre); animacion.animaciones[idAnimacion].fps = Mathf.Clamp(EditorGUILayout.IntField("FPS: ", animacion.animaciones[idAnimacion].fps), 1, 30); animacion.animaciones[idAnimacion].repetir = EditorGUILayout.Toggle("Reiniciable: ", animacion.animaciones[idAnimacion].repetir); EditorGUILayout.BeginHorizontal(); animacion.animaciones[idAnimacion].terminar = (TERMINAR)EditorGUILayout.EnumPopup("Al terminar: ", animacion.animaciones[idAnimacion].terminar); if (animacion.animaciones[idAnimacion].terminar == TERMINAR.EmpezarOtra) { animacion.animaciones[idAnimacion].otra = EditorGUILayout.IntField("ID animacion: ", animacion.animaciones[idAnimacion].otra); } EditorGUILayout.EndHorizontal(); } else if (ajustes == 1) { EditorGUILayout.BeginHorizontal(); animacionACopiar = (Animacion)EditorGUILayout.ObjectField(animacionACopiar, typeof(Animacion), false); if (GUILayout.Button("Copiar")) { if (animacionACopiar != null) { animacion.animaciones = animacionACopiar.animaciones; animacion.variables = animacionACopiar.variables; animacionACopiar = null; } else { Debug.LogWarning("No hay animación que copiar"); } } EditorGUILayout.EndHorizontal(); if (GUILayout.Button("Coger lista")) { BuscarAnimaciones(); } } GUILayout.EndVertical(); GUILayout.EndHorizontal(); GUILayout.BeginVertical("box"); GUILayout.Label("Animación", EditorStyles.centeredGreyMiniLabel); EditorGUILayout.BeginHorizontal(); if (!playing) { if (GUILayout.Button("Play", GUILayout.Width(100))) { Play(); } } else { if (GUILayout.Button("Stop", GUILayout.Width(100))) { Stop(); } } if (GUILayout.Button("Guardar", GUILayout.Width(100))) { Guardar(); } EditorGUILayout.LabelField("El autoguardado está desactivado en esta versión."); EditorGUILayout.EndHorizontal(); GUILayout.Space(10); scrollPositionContenido = GUILayout.BeginScrollView(scrollPositionContenido, GUILayout.ExpandWidth(true) /*, GUILayout.ExpandHeight(true)*/); EditorGUILayout.BeginHorizontal("box"); for (int i = 0; i < animacion.animaciones[idAnimacion].sprites.Length; i++) { EditorGUILayout.BeginVertical(GUILayout.Width(50)); animacion.animaciones[idAnimacion].sprites[i] = (Sprite)EditorGUILayout.ObjectField(animacion.animaciones[idAnimacion].sprites[i], typeof(Sprite), false, GUILayout.Width(50), GUILayout.Height(50)); if (GUILayout.Button("-", GUILayout.Width(50), GUILayout.Height(heightButton))) { animacion.animaciones[idAnimacion].sprites = BorrarValor <Sprite>(animacion.animaciones[idAnimacion].sprites, i); } if (i == animacion.animaciones[idAnimacion].sprites.Length - 1) { GUILayout.Space(heightButton); } else { if (GUILayout.Button("→", GUILayout.Width(50), GUILayout.Height(heightButton))) { animacion.animaciones[idAnimacion].sprites = CambiarValor <Sprite>(animacion.animaciones[idAnimacion].sprites, i, i + 1); } } if (i == 0) { GUILayout.Space(heightButton); } else { if (GUILayout.Button("←", GUILayout.Width(50), GUILayout.Height(heightButton))) { animacion.animaciones[idAnimacion].sprites = CambiarValor <Sprite>(animacion.animaciones[idAnimacion].sprites, i, i - 1); } } EditorGUILayout.EndVertical(); } if (GUILayout.Button("+", GUILayout.Width(50), GUILayout.Height(50))) { animacion.animaciones[idAnimacion].sprites = NuevoValor <Sprite> (animacion.animaciones[idAnimacion].sprites); } EditorGUILayout.EndHorizontal(); GUILayout.EndScrollView(); GUILayout.EndVertical(); }
public PersonajePrincipal(Game1 game) : base(null) { this.game = game; pausa = 0; Texture2D parado = game.Content.Load <Texture2D>("Player/parado"); //Parado animParado = new Animacion(); animParado.agregarFrame(parado, 200); Texture2D miraDerecha = game.Content.Load <Texture2D>("Player/derecha"); //Parado a la derecha animParadoDerecha = new Animacion(); animParadoDerecha.agregarFrame(miraDerecha, 200); Texture2D miraIzquierda = game.Content.Load <Texture2D>("Player/izquierda"); //Parado a la izquierda animParadoIzquierda = new Animacion(); animParadoIzquierda.agregarFrame(miraIzquierda, 200); Texture2D miraArriba = game.Content.Load <Texture2D>("Player/arriba"); //Parado hacia arriba animParadoArriba = new Animacion(); animParadoArriba.agregarFrame(miraArriba, 200); Texture2D caminandoAbajo1 = game.Content.Load <Texture2D>("Player/abajo1");//Caminando hacia abajo Texture2D caminandoAbajo2 = game.Content.Load <Texture2D>("Player/abajo2"); Texture2D caminandoAbajo3 = game.Content.Load <Texture2D>("Player/abajo3"); animCaminandoAbajo = new Animacion(); animCaminandoAbajo.agregarFrame(caminandoAbajo1, 200); animCaminandoAbajo.agregarFrame(caminandoAbajo2, 200); animCaminandoAbajo.agregarFrame(caminandoAbajo3, 200); Texture2D caminandoDerecha1 = game.Content.Load <Texture2D>("Player/derecha1");//Caminando hacia la derecha Texture2D caminandoDerecha2 = game.Content.Load <Texture2D>("Player/derecha2"); Texture2D caminandoDerecha3 = game.Content.Load <Texture2D>("Player/derecha3"); animCaminandoDerecha = new Animacion(); animCaminandoDerecha.agregarFrame(caminandoDerecha1, 200); animCaminandoDerecha.agregarFrame(caminandoDerecha2, 200); animCaminandoDerecha.agregarFrame(caminandoDerecha3, 200); Texture2D caminandoIzquierda1 = game.Content.Load <Texture2D>("Player/izquierda1");//Caminando hacia la izquierda Texture2D caminandoIzquierda2 = game.Content.Load <Texture2D>("Player/izquierda2"); Texture2D caminandoIzquierda3 = game.Content.Load <Texture2D>("Player/izquierda3"); animCaminandoIzquierda = new Animacion(); animCaminandoIzquierda.agregarFrame(caminandoIzquierda1, 200); animCaminandoIzquierda.agregarFrame(caminandoIzquierda2, 200); animCaminandoIzquierda.agregarFrame(caminandoIzquierda3, 200); Texture2D caminandoArriba1 = game.Content.Load <Texture2D>("Player/arriba1");//Caminando hacia arriba Texture2D caminandoArriba2 = game.Content.Load <Texture2D>("Player/arriba2"); Texture2D caminandoArriba3 = game.Content.Load <Texture2D>("Player/arriba3"); animCaminandoArriba = new Animacion(); animCaminandoArriba.agregarFrame(caminandoArriba1, 200); animCaminandoArriba.agregarFrame(caminandoArriba2, 200); animCaminandoArriba.agregarFrame(caminandoArriba3, 200); base.animacion = animParado; velocidad = 0.15f; }