Fixture:setFilterData (Русский)

Available since LÖVE 0.8.0
This method is not supported in earlier versions.

Установка фильтрации данных "fixture".

Группы, категории и маска могут быть использованы для определения поведения столкновения "fixture".

Если две "fixture" в одной группе, то они либо всегда сталкиваются, если группа является положительной, или никогда не сталкиваются, если группа отрицательная. Если группа равна нулю или они не совпадают, то происходит проверка контакта между "mask". "Fixture" не сталкиваются, если это не так. Если они в разных категориях, возвращается значение контакта. "Fixture" всегда сталкиваются, если ни одно значение не было установлено.

Там может быть до 16 категорий. Категории и маски кодируются в виде битов 16-разрядного числа.

Function

Synopsis

Fixture:setFilterData( categories, mask, group )

Arguments

number categories
The categories as an integer from 0 to 65535.
number mask
The mask as an integer from 0 to 65535.
number group
The group as an integer from -32768 to 32767.

Returns

Nothing.

See Also


Other Languages