Создание сцены с LowLevelPhysics2D API
Создание и отладка сцены, использующей физику 2D с LowLevelPhysics2D API.
Примечание: Эта документация посвящена написанию C# скрипты с использованием LowLevelPhysics2D API. Использовать 2D физики в Unity Editor используя компоненты, такие как Rigidbody 2D компонент, см. 2D физика вместо этого.
| Тема | Описание |
|---|---|
| Создание мира физики | Создать новый мир для добавления 2D физических объектов, или получить мир по умолчанию Unity автоматически создает. |
| Создать физический объект | Создайте физическое тело 2D, а затем прикрепите к нему фигуры. |
| Добавить спрайт | Добавить компонент SpriteRenderer к GameObject, к которому прикреплен скрипт физики. |
| Переместить в GameObject | Настройте скрипт физики 2D для обновления компонента Transform компонента GameObject. |
| Нарисовать отладочную визуализацию объектов | Настройте, как Unity рисует 2D физические объекты в Unity Editor или во время выполнения, и рисуйте свои собственные формы. |
| Сочетание фигур | Чтобы объединить физические фигуры в составную фигуру, создайте композицию с помощью объекта PhysicsComposer. |
| Соединяйте объекты с помощью соединений | Создание связи или ограничения между двумя физическими объектами. |
| Уничтожение объектов и управление памятью | Уничтожайте мир, тело и форму, когда они вам больше не нужны, и освобождайте память, когда это необходимо. |
Дополнительные ресурсы
- Настройка LowLevelPhysics2D API сцен
- PhysicsCore2D хранилище на GitHub