GameMaker
|
HellRoom Games
|
Infernal GM
[GM] Справка
|
[GM] FAQ для начинающих
Июль 13, 2025, 20:26:57
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
:
Начало
Game Maker
Помощь
Правила форума
Поиск
Календарь
Войти
Регистрация
Game Maker - создание игр | HellRoom Games
>
Game Maker | GameMaker: Studio [Game-Maker.ru]
>
Примеры, библиотеки, статьи, уроки, дополнения
>
Пример Инвентаря
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Пример Инвентаря (Прочитано 19551 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Konstruktor001
Посетитель
Репутация: 0
Offline
Пол:
API: GameMaker Studio Standard
Сообщений: 36
Пример Инвентаря
«
:
Апрель 07, 2019, 01:37:04 »
Не знаю актуально еще или нет, решил выложить свой пример инвентаря, тоже на массивах, для новичков наверное покажется сложным, но все же комментарии есть.
При нажатии на левую кнопку мышки можно взять не более 1 предмета из ячейки, при нажатии на правую, можно взять все предметы из ячейки, но только если их больше 1. При нажатии вне инвентаря, левой копкой
мышки, предметы выбрасываются.
Project1.gmx.rar
(1054.8 Кб - загружено 600 раз.)
«
Последнее редактирование: Апрель 07, 2019, 09:15:59 от Konstruktor001
»
Записан
AndrewVideoGames
Главный Модератор
Репутация: 821
Offline
Пол:
Награды:
API: GameMaker Studio Pro
Деятельность: А я кто? А я руководитель!
Сообщений: 7316
Re: Пример Инвентаря
«
Ответ #1 :
Апрель 07, 2019, 10:49:09 »
Комментарий глобального модератора
Тема разделена.
Записан
Fur
Абы-какой
GM Pro user
Репутация: 463
Offline
Пол:
Награды:
API: Game Maker 8.0 Lite
Деятельность: Бурная.
Сообщений: 3673
Лисяток тебе.
Пример того, как не надо делать инвентарь
«
Ответ #2 :
Апрель 07, 2019, 13:20:52 »
В нём сложно будет разобраться абсолютно всем, а не только новичкам. Код -- абсолютнейший мусор. Стиля кода нет и в помине, всё грязно, нечитаемо, большинство переменных названо кривейшим транслитом. При этом всё запихано в один объект -- и модуль инвентаря, и подбор предметов. Хотя сомневаюсь, что там вообще есть какие-либо модули -- всё это больше напоминает спагетти. Программного интерфейса у инвентаря, конечно же, нет и в помине. То есть, чтобы его использовать где-то из другого объекта, надо лезть в недры реализации и дёргать рабочие внутренние переменные.
Не нужно делать примеры, если сам толком не умеешь кодить.
Записан
В одной отдельно взятой фразе не должно быть больше миллиона муравьёв, пусть даже она — научного труда о муравьях.
Hyperflex
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
HellRoom Games:
-----------------------------
=> Игры
-----------------------------
Game Maker | GameMaker: Studio [Game-Maker.ru]
-----------------------------
=> Новости
=> Интересные проекты
===> Готовые интересные проекты
===> Интересные проекты в разработке
=> Проекты форума
===> Готовые проекты
===> Проекты в разработке
=====> Закрытые проекты
=> Проекты-клоны
===> Готовые клоны
===> Клоны в разработке
===> Измененные примеры
=> Для новичков: вопросы и ответы по Game Maker
===> Вопросы по TDS (игры с видом сверху)
===> Вопросы по Платформерам (вид сбоку)
===> Работа со звуком / музыкой / видео
=> Для продвинутых пользователей: решение сложных проблем
===> Вопросы по 3D
===> Вопросы по Онлайн / Мультиплееру
===> Вопросы по DLL и другим расширениям
===> Вопросы по GameMaker: Studio
=> Общие вопросы разработки игр
=> Примеры, библиотеки, статьи, уроки, дополнения
===> Extensions [GEX]
===> Scripts [GML]
===> Libraries [LIB]
===> DLLs [DLL]
===> Статьи / уроки
===> GM Engines
===> Школа GML (архив)
=====> Контрольные работы
===> GameMaker: Studio
===> Шейдеры для GMS
-----------------------------
Дополнительно:
-----------------------------
=> Движки и программы
===> Stencyl
===> Unity 3D
=====> Уроки
=====> Вопросы - Ответы
=====> Ресурсы
===> LOVE
=====> Вопросы - Ответы
===> Tululoo - HTML5 Game Maker
=====> Примеры Tululoo
=====> Extensions [.tex] (расширения)
=====> Статьи/уроки по Tululoo
=====> Вопросы и ответы по Tululoo
=> Программы, утилиты, редакторы
===> Программы для Windows
=> Помощь по другим языкам программирования
===> Web-программирование
=> 2D / 3D Графика, моделирование и рисование
===> Растровая графика / Pixel Art
=====> Уроки по растровой графике / Photoshop
=====> Уроки по пиксель арту
=====> Софт, используемый для растровой графики
=====> Ресурсы / Photoshop архив
===> Векторная графика
=====> Уроки по векторной графике
=====> Софт, используемый для векторной графики
=====> Ресурсы
===> Анимация
=====> Уроки по анимации
=====> Софт, используемый для анимации
=====> Ресурсы
===> 3D Моделирование
=====> Уроки
=====> Редакторы
=====> Ресурсы
=> Создание музыки, Работа со звуком
===> Программы для работы со звуком
=====> Обзор программ
=====> Статьи и уроки
===> Создание музыки (трекеры)
=====> Обзор программ
=====> Статьи и уроки
===> Создание музыки (секвенсоры, рабочие станции)
=====> Обзор программ
=====> Статьи и уроки
===> VST плагины (Виртуальные инструменты, эффекты, синтезаторы)
=====> Обзор программ
=====> Статьи и уроки
===> Сэмплы
=====> Обзор
===> Железо и инструменты
=> Ресурсы для игр
===> Графика, спрайты, текстуры
===> Звук и музыка
===> Другие ресурсы
=> Конкурсы
=> Статьи
=> Вакансии \ ищу работу \ услуги
===> Вакансии (собираю команду)
===> Резюме (ищу работу) | Предоставление услуг
=> Оффтоп
===> Работа форума
===> Games Zone (Игротека)
=====> Программы для игр
Загружается...