PDA

Просмотр полной версии : Инвентарь для квэста


Djonnik
08.11.2006, 16:19
Привет Всем!
Помогите плиз с проблемой...
Есть несколько комнат, в каждой комнате есть предметы, подбираешь предмет - он в инвентаре, перемещаешься в другую комнату, возращаешься предмет опять лежит... Как сделать что бы он не появлялся? Если прописывать предметы как массив, тоже не получается...

combo
08.11.2006, 16:56
А что именно не получается? Очистить массив от инвентаря ?

Djonnik
08.11.2006, 17:41
Ну вот например, прочитал на форуме... заводишь массив и флаговые переменные..
objects = new Array({name:kamen, mc:kamen,inUse:true},{name: paket, mc: paket,inUse:false})

предметы все равно появляются... мож чего не дописал?
не могу понять как работает сам флаг inUse...

MoHaX
08.11.2006, 18:15
Как у тебя комната грузится?
после того как ты берешь предмет у комнаты этот предмет должен забраться..
Понял?

Djonnik
08.11.2006, 18:38
нет... просто предмету делаю visible = false...
а как его убрать из комнаты???
каждая комната - это кадр, как только кадр запускается в нем появляются заново все предметы...

MoHaX
08.11.2006, 20:03
Тебе нужно гдето хранить информацию о том что в какой комнате лежит.
и менять эту информацию в зависимости от того что бы делаешь в игре.

это может быть сломанная стена или предмет или открытые ворота.

Djonnik
09.11.2006, 20:30
напиши плиз чуть по-подробней... если не затруднит...
в основном идею понял, а как ее осуществить чет не доходит...

Wolsh
10.11.2006, 02:11
Хорошо бы код централизовать, и чтоб со всех кадров был виден.
Тогда пишешь что-то вроде
if (kamen.inUse) kamen._alpha = 0;
а визибле не работает по очень простой причине - это для кнопок а не для мувиклипов.
Надо _visible. Или используй альфу.

iNils
10.11.2006, 02:15
а визибле не работает по очень простой причине - это для кнопок а не для мувиклипов. Используй альфу.Я чего то не понял. С каких пор у мувиклипов нет свойства _visible?

Wolsh
10.11.2006, 02:48
2iNils - перечитай автора. у него visible.

iNils
10.11.2006, 02:52
2iNils - перечитай автора. у него visible.Типа речь идет об UIObject?

Wolsh
10.11.2006, 12:38
Типа о menuItem

MoHaX
10.11.2006, 14:37
Вот те пример.

iNils
10.11.2006, 15:28
Типа о menuItemMenu наследует свойства UIObject.

Djonnik
11.11.2006, 09:36
пример не работает.... говорит Unexpected file format..
версия flash не та?? или файл кривой??

MoHaX
12.11.2006, 03:25
Сделал для MX2004.

Djonnik
13.11.2006, 17:42
спасибо всем что откликнулись...
МоНаХ тебе огромное спасибо!!! все понял.. просто выручил...