Color.Equals
Declaration
public bool Equals(Color other);public bool Equals(object other);Параметры
| Параметр | Описание |
|---|---|
| прочие | Другой цвет, который используется для проверки равенства. |
Возвращаемое значение
логическое True, если заданный цвет точно равен этому цвету.
Описание
Возвращает true, если заданный цвет точно равен этому цвету, i.e. если значения красного, зеленого, синего и альфа точно одинаковы.
Из-за неточностей с плавающей запятой, это может возвращать false для цветов, которые по существу (но не точно) одинаковы. Используйте оператор == для проверки двух цветов на приблизительное равенство.
using UnityEngine;
public class ColorEqualsExample : MonoBehaviour { Color a = new Color(1f, 0f, 0f, 1f); private Color b = Color.red; private Color c = new Color(0f, 1f, 0f, 1f);
void Start() { Debug.Assert(a.Equals(b)); Debug.Assert(!a.Equals(c)); } }