Объект
Базовый класс всех типов LÖVE.
Функции
| Object:release | Немедленно уничтожает ссылку Lua на объект. | 11.0 | |
| Object:type | Получает тип объекта в виде строки. | ||
| Object:typeOf | Проверяет, является ли объект определенного типа. |
Подтипы
| BezierCurve | Объект кривой Безье, который может вычислять и отображать кривые Безье произвольной степени. | 0.9.0 | |
| Body | Тела — объекты со скоростью и положением. | ||
| ByteData | Объект данных, содержащий произвольные байты в непрерывной памяти. | 11.0 | |
| Canvas | Целевое изображение для рендеринга вне экрана. | 0.8.0 | |
| ChainShape | ChainShape состоит из нескольких отрезков. | ||
| Channel | Объект, который можно использовать для отправки и получения данных между различными потоками. | 0.9.0 | |
| CircleShape | Circle расширяет Shape и добавляет радиус и локальное положение. | ||
| CompressedData | Данные байтов, сжатые с помощью определенного алгоритма. | 0.10.0 | |
| CompressedImageData | Сжатые данные изображения, предназначенные для сохранения в сжатом виде в ОЗУ и на GPU. | 0.9.0 | |
| Contact | Контакты — это объекты, созданные для управления столкновениями в мирах. | ||
| Cursor | Представляет собой курсор оборудования. | 0.9.0 | |
| Data | Базовый класс всех данных. | ||
| Decoder | Объект, который может поэтапно декодировать звуковой файл. | ||
| DistanceJoint | Удерживает два тела на одинаковом расстоянии. | ||
| Drawable | Базовый класс для всех объектов, которые можно отобразить на экране. | ||
| DroppedFile | Представляет собой файл, перетащенный из окна. | 0.10.0 | |
| EdgeShape | EdgeShape — это отрезок прямой. | ||
| File | Представляет собой файл в файловой системе. | ||
| FileData | Данные, представляющие содержимое файла. | ||
| Fixture | Фикситуры прикрепляют формы к телам. | 0.8.0 | |
| Font | Определяет форму символов, которые можно отобразить на экране. | ||
| FontData | FontData представляет шрифт. | 0.7.0 | 0.8.0 |
| Framebuffer | Целевое изображение для рендеринга вне экрана. | 0.7.0 | 0.8.0 |
| FrictionJoint | FrictionJoint применяет трение к телу. | 0.8.0 | |
| GearJoint | Соединяет тела таким образом, что они действуют как шестерни. | ||
| GlyphData | GlyphData представляет собой отображаемый символ шрифта. | 0.7.0 | |
| Image | Тип отображаемого изображения. | ||
| ImageData | Необработанные (декодированные) данные изображения. | ||
| Joint | Подсоединяет несколько тел для взаимодействия уникальными способами. | ||
| Joystick | Представляет собой физический джойстик. | 0.9.0 | |
| Mesh | 2D полигональная сетка, используемая для отрисовки произвольных текстурированных фигур. | 0.9.0 | |
| MotorJoint | Управляет относительным движением двух тел | 0.9.0 | |
| MouseJoint | Для управления объектами с помощью мыши. | ||
| ParticleSystem | Используется для создания интересных эффектов, например, огня. | ||
| PixelEffect | Эффект пиксельной шейдерной обработки. | 0.8.0 | 0.9.0 |
| PolygonShape | Polygon — выпуклый многоугольник с до 8 сторон. | ||
| PrismaticJoint | Ограничивает относительное движение тел по одной общей оси. | ||
| PulleyJoint | Позволяет моделировать тела, соединённые через блоки. | ||
| Quad | Четырехугольник с информацией о координатах текстуры. | ||
| RandomGenerator | Объект генерации случайных чисел, который имеет собственное состояние случайности. | 0.9.0 | |
| Rasterizer | Rasterizer представляет данные шрифта и глифы. | 0.7.0 | |
| RecordingDevice | Представляет собой аудиоустройство ввода, способное записывать звук. | 11.0 | |
| RecordingDevice (Français) | Représente un périphérique d'entrée audio capable d'enregistrer des sons. | 11.0 | |
| RevoluteJoint | Позволяют двум телам вращаться вокруг общей точки. | ||
| RopeJoint | Обеспечивает максимальное расстояние между двумя точками на двух телах. | 0.8.0 | |
| Shader | Эффект шейдерной обработки. | 0.9.0 | |
| Shape | Фигуры — это объекты, используемые для управления массой и столкновениями. | ||
| SoundData | Содержит необработанные аудиосэмплы. | ||
| Source | Source представляет аудио, которое можно воспроизводить. | ||
| SpriteBatch | Хранят позиции изображений в буфере и выводят их в одном вызове. | ||
| Text | Отображаемый текст. | 0.10.0 | |
| Texture | Базовый класс для отображаемых объектов, которые представляют собой текстуру. | 0.9.1 | |
| Texture (Français) | Super classe pour les objets pouvant être dessinés (drawable) qui représente une texture. | 0.9.1 | |
| Thread | Thread представляет собой поток. | 0.7.0 | |
| Transform | Объект, содержащий преобразование системы координат. | 11.0 | |
| Video | Отображаемое видео. | 0.10.0 | |
| VideoStream | Объект, который декодирует, транслирует и управляет видео. | 0.10.0 | |
| WeldJoint | WeldJoint по сути склеивает два тела вместе. | 0.8.0 | |
| WheelJoint | Ограничивает точку на втором теле до линии на первом теле. | ||
| World | Мир — это объект, который содержит все тела и соединения. |
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Object