Jump to content

Search the Community

Showing results for tags 'actualizar valor'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
  • Mesa de ayuda
    • Unity
    • Arte
    • Builds & Dispositivos
    • Otras Especialidades
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 1 result

  1. Supongamos que tengo el siguiente código que controla la variable vida de un enemigo: public class EnemyHealth : MonoBehaviour { float currentHealth; float amount = .5f; float maxHealth = 100; public float CurrentHealth { get { return currentHealth; } set { currentHealth = value; } } void Update() { if (currentHealth < maxHealth) currentHealth += Time.deltaTime * amount; if (currentHealth >= maxHealth) currentHealth = maxHealth; if (currentHealth <= 0f) currentHealth = 0f; } } Y también tengo este CustomEditor: [CustomEditor(typeof(EnemyHealth))] public class EnemyHealthEditor : Editor { public override void OnInspectorGUI() { EnemyHealth enemyHealth = (EnemyHealth)target; enemyHealth.CurrentHealth = EditorGUILayout.FloatField("Health", enemyHealth.CurrentHealth); } } El problema que tengo es que la variable (en el inspector) no se actualiza cuando es < maxHealth, tal como indica su código... Si por ejemplo le pongo el valor 55 en el inspector, vuelve a 0, sin actualizarse. Antes de haber escrito el CustomEditor, simplemente tenía la variable en public y se actualizaba bien. Peor aún: He notado que si pongo el mouse encima del inspector (sin hacer clicks de ningún tipo), y lo muevo hacia otra ventana de Unity, sí se actualiza... (?) >>> Vídeo de muestra (nótese que no estoy haciendo dragging) Cómo lo soluciono?
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...