|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.08.2010, 11:16 | #2 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Ну, сделай инвентарь как строковый массив..
|
20.08.2010, 13:17 | #3 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Две таблицы:
- эталоны вещей. - вещи которые есть у игрока(ов) с ссылки на первую таблицу. В первой записываются параметры вещей. Во второй записываются индивидуальные данные принадлежность игроку, местонахождение, износ и т.п. И скрипты: - Отображения инвентаря, - Подсчета характеристик. Это общий случай. Сразу скажу, писанины до фига и больше. |
20.08.2010, 15:32 | #5 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
"Инвентарь" и "то, где хранится инвентарь" - разные вещи. Бутылка водки не знает свои координаты и ей абсолютно пофиг, как её называют
пыщь
|
20.08.2010, 15:46 | #6 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Есть массив ячеек, каждая содержит набор записей, исчерпывающе описывающих любой предмет, его состояние, где он находится (в инвентаре, в слоте). Интерфейс выбора, окон инвентаря, слотов имеют отдельные поля, в которых числятся ссылки на предметы пользователя с общего "хранилища", они рисуются динамически по правилам создания табличных структур. Все данные позиционирования в визуальных списках берутся из банка текстур, в котором находятся все текстуры, необходимые для интерфейса в некотором промежутке времени. Нужно нарисовать структуру, отметить банк данных на объекты, банк текстур, фильтры выбора, все взаимодействия, проследить и записать последовательность команд при "переходе" из одного состояния в другое. Работа сложная, если сразу правильно задать модель, в общем-то, сложно не придется.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
20.08.2010, 15:47 | #7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Сама вещь - это как класс с набором свойств, возможно даже и методов.
В инвентаре набор объектов заданных классов с конкретными значениями свойств. Если в Делфи, то реализовывать можно через динамические структуры памяти. E-Mail: arigato.freelance@gmail.com
|
21.08.2010, 17:52 | #9 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Настрой на Scroll мыши (OnMouseWheel).
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация ГОСТ Р 34.10-94 | Stefaniya | Свободное общение | 4 | 13.05.2010 22:21 |
Реализация класса на С++ | danekne | Помощь студентам | 5 | 14.01.2010 18:32 |
Реализация запроса: | vario_rus | SQL, базы данных | 16 | 13.01.2010 11:31 |
Реализация страниц | spein | PHP | 1 | 14.12.2009 23:54 |
Реализация кубиков | egyd | Помощь студентам | 5 | 09.02.2009 22:42 |