Unity 6.3
0 онлайн 87 гостей 3 в системе
Вход

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)); } }