Игрострой - создание 2D и 3D игр. Конструкторы, модели, текстуры фоны и движки. Скачать бесплатно и без регистрации. Работа с UDK, Unity и многое другое.


Понедельник, 13.05.2024, 04:31
Приветствую Вас Гость | RSS
Игрострой
Главная
Регистрация
Вход

Игрострой - создать игру самому легко!

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Construct2 » Общие вопросы » При смене Layout пропадают спрайты (Как от этого избавиться?)
При смене Layout пропадают спрайты
SERPENT1987Дата: Суббота, 25.01.2020, 10:47 | Сообщение # 1
Подполковник
Группа: Администраторы
Сообщений: 100
Репутация: 0
Статус: Offline
Я думаю что ни один я столкнулся с данным вопросом, потому что если у вас идёт переключение между несколькими Layout постоянно, то спрайты исчезают. Например вы сделали функцию, что бы на перейти на другой Layout. Перешли на него и в момент перехода создался спрайт. Вернулись на предыдущий Layout и снова вернулись на тот, где создали спрайт, но его там нет. 

У Construct 2 есть такой баг или недоработка. Он очищает кэш спрайтов при смене Layout. Как же зафиксировать спрайт? Всё просто. Например у нас есть 2 Layuot. Назовём их "Игровое поле" и "Сумка". 

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

В этом случае необходимо сделать так:

Условия: Любые

Действия:

Создать спрайт в точке.

Задать глобальную переменную = 1

Глобальная переменная отдельная для каждого предмета!

Теперь в Event Sheet Layout'a "Сумка" нужно сделать такой триггер:

Условия:

Variable Compare "Ваша переменная предмета == 1"

Trigger once while true

Действия:

Создать спрайт в нужной точке.

Таким образом ваш предмет всегда будет отображаться при входе в "Сумку".

Но вы использовали предмет, а он всё равно отображается в "Сумке"? Просто задайте значение "0" вашей переменной и предмет исчезнет из сумки.


Работа с World Editor, RPG Maker, UDK и прочие фишки.
 
Форум » Construct2 » Общие вопросы » При смене Layout пропадают спрайты (Как от этого избавиться?)
  • Страница 1 из 1
  • 1
Поиск:


igrostroi.3dn.ru - Создавай игры! © 2024
Бесплатный хостинг uCoz

Вы можете скачать текстуры, модели, 2D и 3D движки и конструкторы игр бесплатно. Всё для создания игр разных жанров и направлений. Иконки, мануалы, скрипты и код.
UDK, Unity, HTML, Java.