MOLIER ART STUDIO
Понедельник, 26.06.2017, 01:27
Приветствую Вас Гость | RSS
 
Главная Инвентарь в сцене - ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Wintermute Engine » Работа со сценой / Scenes » Инвентарь в сцене
Инвентарь в сцене
MolierДата: Суббота, 03.12.2011, 18:59 | Сообщение # 1
Группа: Администраторы
Сообщений: 328
Награды: 2
Репутация: 15
Статус: Offline
Награды
За создание сайта За хорошую репутацию +10 За 100 Сообщений За 200 Сообщений За 300 Сообщений
Вопрос в следующем, как избавиться от инвентаря в сцене?
Предположим у нас есть две сцены 1 и 2, В Сцене 1 инвентарь есть, а в Сцене2 инвентарь не появляется.


Не ошибается лишь тот, кто не чего не делает.
 
AmneziAДата: Суббота, 03.12.2011, 19:09 | Сообщение # 2
Группа: Модераторы
Сообщений: 355
Награды: 3
Репутация: 15
Статус: Offline
Награды
За хорошую репутацию +10 За 100 Сообщений За 200 Сообщений За 300 Сообщений
есть такой вариант:

добавляем в game_loop.script

if(Game.Interactive && Game.MouseY < 45 && Game.MouseX < 768 && !Game.ResponsesVisible && !WinMenu.Visible && x!=1) Game.InventoryVisible = true;
else if(Game.MouseY > 100 || Game.MouseX < 45 || Game.ResponsesVisible || !Game.Interactive) Game.InventoryVisible = false;

далее...

- одновременно с входом на сцену, где не должно быть инвентаря, присваивается значение

on "LeftClick"
{
Game.ChangeScene("scenes\bus02z01\bus02z01.scene");
x=1;
}

- одновременно с выходом со сцены значение отменяется

on "back"
{
x=0;
Game.ChangeScene("scenes\bus02\bus02.scene");
Game.UnloadObject(this);
}

не забываем указывать "global x;" везде, где фигурирует переменная

p.s.
удивило, что команда Game.InventoryVisible = false; в скрипте сцены не работает. возможно game_loop.script доминирует...


Мой блог: http://pro100-blog.ru/

На изломе неба
Был рожден наш мир.
Создавая землю, Первый,
Врядли ведал что творил...
 
Форум » Wintermute Engine » Работа со сценой / Scenes » Инвентарь в сцене
Страница 1 из 11
Поиск:

Copyright MyCorp © 2017
!!! На сайте могут находиться статьи, которые, честно и не помню, откуда они у меня появились, одним словом нет информации о первоисточнике и авторе, если на них наткнётся автор, просьба к нему написать мне, чтобы я смог поставить ссылку на источник. !!!