Menu
CoddyTech
flag Ru iconРусскийdown icon

Ограничения камеры

Часть раздела Ощущения от игры путешествия по Godot на Coddy. Урок 9 из 23.

Камера следует за роботом за пределы уровня. В начале слева и под полом видна пустая темнота.

У Camera2D есть четыре границы, заданные в пикселях уровня. Вид никогда не выходит за них.

extends Camera2D

func _ready():
	limit_left = 0
	limit_right = 1600

Граница — это край вида, а не центр камеры. При limit_right = 1600 правый край экрана останавливается на отметке 1600. Центр камеры останавливается на 320 пикселей раньше. limit_top и limit_bottom работают так же для верхней и нижней границ.

challenge icon

Задание

Легко

Этот скрипт находится на камере. В _ready удерживай область просмотра внутри уровня: limit_left 0, limit_top 0, limit_right 1600, limit_bottom 360.

Попробуйте сами

extends Camera2D

func _ready():
	pass
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Ощущения от игры

Потренируйтесь самостоятельно: Песочница Godot