Ограничения камеры
Часть раздела Ощущения от игры путешествия по Godot на Coddy. Урок 9 из 23.
Камера следует за роботом за пределы уровня. В начале слева и под полом видна пустая темнота.
У Camera2D есть четыре границы, заданные в пикселях уровня. Вид никогда не выходит за них.
extends Camera2D
func _ready():
limit_left = 0
limit_right = 1600Граница — это край вида, а не центр камеры. При limit_right = 1600 правый край экрана останавливается на отметке 1600. Центр камеры останавливается на 320 пикселей раньше. limit_top и limit_bottom работают так же для верхней и нижней границ.
Задание
ЛегкоЭтот скрипт находится на камере. В _ready удерживай область просмотра внутри уровня: limit_left 0, limit_top 0, limit_right 1600, limit_bottom 360.
Попробуйте сами
extends Camera2D
func _ready():
pass
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Ощущения от игры
Потренируйтесь самостоятельно: Песочница Godot