Construct 3. Проблема с областью просмотра. Проблема с размером области просмотра.
Construct 3. Проблема с областью просмотра. Проблема с размером области просмотра.
Для решения этой проблемы вам потребуется использовать переменные или атрибуты объектов, чтобы хранить информацию о размере области просмотра для каждого макета отдельно.
- Создайте переменную или атрибут для каждого макета, в котором будет храниться размер области просмотра. Назовите их, например, "viewWidth" и "viewHeight".
- В свойствах каждого макета установите значение переменной или атрибута, соответствующего его размеру области просмотра.
- В коде игры, где вы устанавливаете область просмотра, используйте значения переменных или атрибутов для каждого макета.
Например, если у вас есть макеты "Макет1" и "Макет2", и вы хотите установить разные размеры области просмотра для каждого из них, вы можете использовать следующий код:
if (currentLayout == "Макет1") {
viewWidth = 800;
viewHeight = 600;
} else if (currentLayout == "Макет2") {
viewWidth = 1024;
viewHeight = 768;
}
game.camera.setBounds(0, 0, viewWidth, viewHeight);
Здесь "currentLayout" - это переменная, которая хранит текущий макет, на котором находится персонаж. В зависимости от значения этой переменной, устанавливаются соответствующие значения переменных "viewWidth" и "viewHeight", а затем область просмотра устанавливается с помощью функции "game.camera.setBounds()".
Таким образом, каждый макет будет иметь свою собственную область просмотра, определенную значениями переменных или атрибутов, соответствующих этому макету.