Spec-Zone.ru › LÖVE

EdgeShape

Доступно начиная с LÖVE 0.8.0
Эта форма не поддерживается в более ранних версиях.

EdgeShape — это отрезок прямой. Их можно использовать для создания границ вашей местности. У фигуры нет объёма, и она может сталкиваться только с PolygonShape и CircleShape.

Конструкторы

love.physics.newEdgeShape Создаёт новый EdgeShape. 0.8.0

Функции

EdgeShape:getNextVertex Получает вершину, которая устанавливает соединение со следующей фигурой. 0.10.2
EdgeShape:getPoints Возвращает локальные координаты точек отрезка. 0.8.0
EdgeShape:getPreviousVertex Получает вершину, которая устанавливает соединение с предыдущей фигурой. 0.10.2
EdgeShape:setNextVertex Устанавливает вершину, которая устанавливает соединение со следующей фигурой. 0.10.2
EdgeShape:setPreviousVertex Устанавливает вершину, которая устанавливает соединение с предыдущей фигурой. 0.10.2
Object:release Немедленно уничтожает ссылку Lua на объект. 11.0
Object:type Получает тип объекта в виде строки.
Object:typeOf Проверяет, является ли объект определённого типа.
Shape:computeAABB Возвращает точки ограничивающей рамки для преобразованной фигуры. 0.8.0
Shape:computeMass Вычисляет массовые свойства фигуры. 0.8.0
Shape:destroy Явно уничтожает Shape. 0.8.0
Shape:getBody Получить тело, к которому прикреплена фигура. 0.7.0 0.8.0
Shape:getBoundingBox Получить ограничивающую рамку фигуры. 0.8.0
Shape:getCategory Получить категории, к которым принадлежит эта фигура. 0.8.0
Shape:getCategoryBits Получить категории как 16-битовое целое число. 0.8.0
Shape:getChildCount Возвращает количество дочерних элементов фигуры. 0.8.0
Shape:getData Получить данные, заданные с помощью setData. 0.8.0
Shape:getDensity Получить плотность Shape. 0.8.0
Shape:getFilterData Получить данные фильтра Shape. 0.8.0
Shape:getFriction Получить трение этой фигуры. 0.8.0
Shape:getMask Получить категории, с которыми эта фигура НЕ должна сталкиваться. 0.8.0
Shape:getRadius Получить радиус фигуры.
Shape:getRestitution Получить коэффициент возврата этой фигуры. 0.8.0
Shape:getType Получить строку, представляющую Shape.
Shape:isSensor Проверить, является ли Shape датчиком. 0.8.0
Shape:rayCast Запустить луч против фигуры. 0.8.0
Shape:setCategory Установить категории, к которым принадлежит эта фигура. 0.8.0
Shape:setData Установить данные, которые будут переданы обратной функции столкновения. 0.8.0
Shape:setDensity Установить плотность Shape. 0.8.0
Shape:setFilterData Установить данные фильтра для Shape. 0.8.0
Shape:setFriction Установить коэффициент трения фигуры. 0.8.0
Shape:setMask Установить категории, с которыми эта фигура НЕ должна сталкиваться. 0.8.0
Shape:setRestitution Установить коэффициент возврата фигуры. 0.8.0
Shape:setSensor Установить, должна ли эта фигура действовать как датчик. 0.8.0
Shape:testPoint Проверить, находится ли точка внутри фигуры.
Shape:testSegment Проверить, пересекается ли отрезок прямой с фигурой. 0.8.0

Наследование

  • Shape
  • Object

См. также

  • love.physics


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/EdgeShape

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API