|
Результаты поиска
| |
| YellowAfterlife | Дата: Воскресенье, 14 Июня 2015, 22:44 | Сообщение # 181 | Тема: GameMaker' Visualizer |
Сейчас нет на сайте
| Цитата TLT (  ) Раньше юзал как-то The ultimate D&D to GML converter. Но там, вроде, приходилось в ручную вводить кнопочные структуры. Существует некоторое количество программ для преобразования DnD в GML, но, насколько я знаю, во всех из них был ручной ввод. Вероятно, причиной этому является тот факт, что все существующие форматы представления DnD (object information / GMK / GMX) имеют свои причуды и требует некоторого количества усилий для их полноценного разбора.
|
|
|
| |
| YellowAfterlife | Дата: Вторник, 23 Июня 2015, 10:49 | Сообщение # 182 | Тема: 3д Экщн с огромной картой и бесконечным кол-вом игроков |
Сейчас нет на сайте
| Цитата mcdimon (  ) Быть может для этого можно создать МОД гта под наш город Можно, люди ведь такими вещами занимаются в свободное от работы время. Поищите статьи\уроки\инструменты по этому поводу.
Предложение о Second Life тоже неплохо - игра несколько другой направленности, чем GTA, но инструменты для создания миров не нужно докачивать отдельно откуда-либо.
Создавать отдельную игру дольше (и дороже).
|
|
|
| |
| YellowAfterlife | Дата: Четверг, 25 Июня 2015, 09:33 | Сообщение # 183 | Тема: Куда заливать игры с Construct 2? |
Сейчас нет на сайте
| На Google Drive всё ещё можно заливать игры - нужно лишь открыть доступ у папки, найти её ID (спрятан в части URL где-то в бесконечно изменяемых ими диалогах), и сделать адрес формата Код https://googledrive.com/host/ID Я делал целую статью с картинками по этому поводу, но мой сайт сейчас временно не работает, а в архивной версии только текст. Пример.
В зависимости от целей, ещё может пригодится itch.io, gamejolt, kongregate, или newgrounds. Все из перечисленных поддерживают загрузку HTML5 игр. На itch.io рекламы нет и можно разрешить людям поддерживать разработку деньгами. На остальных есть реклама и разработчику выплачивается процент.
|
|
|
| |
| YellowAfterlife | Дата: Суббота, 27 Июня 2015, 13:40 | Сообщение # 184 | Тема: Вопрос - Ответ (Game Maker) |
Сейчас нет на сайте
| Цитата minepecraft (  ) Хелп!Как сделать так,чтобы если строитель занят,то от какой-то переменной отнималась 1 единица,а когда он становился опять свободным-прибавлялось,я уже пытался сделать так: Когда мы задаем работу рабочему-отнимаем 1 от global.workers Когда он свободен-прибавляем 1 Но нужно сделать так,чтобы он прибавил 1 ОДИН раз а не пятьсот,ведь ясно,что пока он свободен будет капать рабочих до бесконечности,а пока он занят,рабочие будут уходить в минус!
Create Event: isFree = true; // свободен ли wasFree = true; global.workers += 1;
Step Event: if (isFree != wasFree) { if (isFree) { // освободился global.workers += 1 } else { global.workers -= 1 } wasFree = isFree; }
Destroy Event: if (isFree) global.workers -= 1;
То есть записываем, был ли рабочий свободен в предыдущий кадр, и если состояние изменилось, то тогда добавляем\отнимаем.
|
|
|
| | |
| YellowAfterlife | Дата: Пятница, 10 Июля 2015, 08:11 | Сообщение # 186 | Тема: Автоматическая сборка с GameMaker |
Сейчас нет на сайте
| GM_build_date содержит значение формата date на момент компиляции. На данный момент более пригодных способов нет - GMAssetCompiler выполняет часть работы, но инициализируется из IDE. Я некоторую автоматизацию настраивал через AutoIt -- поскольку менюшки и нужные кнопочки находятся на фиксированных позициях относительно левого верхнего угла окна, можно даже ограничиться простой отправкой кликов и ожиданием отклика окон.
|
|
|
| |
| YellowAfterlife | Дата: Воскресенье, 12 Июля 2015, 20:44 | Сообщение # 187 | Тема: Вопрос - Ответ (Game Maker) |
Сейчас нет на сайте
| Цитата Excelsiorer (  ) Как для move_contact_solid задать скорость движения? А то у меня объект мгновенно телепортируется к ближайшему твердому объекту в заданном направлении Второй параметр (maxdist) это и есть "скорость" (максимальное расстояние, на которое функции позволено объект сдвинуть). Значение -1 позволяет сдвигать на любое расстояние.
|
|
|
| |
| YellowAfterlife | Дата: Понедельник, 13 Июля 2015, 10:17 | Сообщение # 188 | Тема: Вопрос с оптимизацией на мобильных устройствах |
Сейчас нет на сайте
| Проблемы чаще не от оперативной памяти, а от особенностей видеокарты - к примеру, смена текстурной страницы во время рисования на одних устройствах может стоить гораздо больших объемов производительности, чем на других. Первой вещью для проверки является отключение application_surface (application_surface_enable(false)). Порой лишь одного факта рисования в поверхность достаточно для проседания fps. После посмотреть на текстурные страницы (GGS - Android - Graphics - Preview) и убедится, что игровая графика влазит в одну текстурную страницу. На YoYoGames techblog вроде бы была одна или две статьи по поводу оптимизации.
|
|
|
| |
| YellowAfterlife | Дата: Понедельник, 13 Июля 2015, 18:33 | Сообщение # 189 | Тема: Обратиться ко всем выделенным объектам |
Сейчас нет на сайте
| with (obj_unit) if (selected) { // сделать что-нибудь }
|
|
|
| |
| YellowAfterlife | Дата: Суббота, 18 Июля 2015, 21:20 | Сообщение # 190 | Тема: Уведомление на мыло - нет сообщения |
Сейчас нет на сайте
| Или кто-то рычит, или форум шалит. Как-то так Бонус: аналогичное заархивированное уведомление о несуществующем ответе
|
|
|
| |
| YellowAfterlife | Дата: Воскресенье, 19 Июля 2015, 12:28 | Сообщение # 191 | Тема: "Loading screen" - как реализовать? |
Сейчас нет на сайте
| Столько помощников, а толку... кхм. Написал запись по теме. Ссылка на GMZ
|
|
|
| |
| YellowAfterlife | Дата: Воскресенье, 19 Июля 2015, 15:43 | Сообщение # 192 | Тема: Вопрос - Ответ (Game Maker) |
Сейчас нет на сайте
| Цитата Stron (  ) Проблема в том, что в редакторе сточка draw_self (); почему-то красная и ошибочная. draw_self() есть лишь в версии 8.1 и выше. В более старых версиях его можно заменить draw_sprite_ext(sprite_index, image_index, x, y, image_xscale, image_yscale, image_angle, image_blend, image_alpha); (можно создать script с названием "draw_self" и вставить код туда для удобства)
|
|
|
| |
| YellowAfterlife | Дата: Воскресенье, 19 Июля 2015, 16:02 | Сообщение # 193 | Тема: Вопрос - Ответ (Game Maker) |
Сейчас нет на сайте
| Цитата Stron (  ) Спасибо, заработало. Стоит ли искать где скачать 8.1 версию или пока в 8.0 pro оставаться? Где можно скачать исходные примерчики готовых игр в формате Geme meker 8.0 ? Или готовые макро блоки кода? Вообще стоит перебираться на GameMaker: Studio - его регулярно обновляют, и бесплатная (выдаваемая по адресу почты) версия по функционалу превосходит 8.0\8.1. О примерах - сайтов с ними полным-полно. Стоит искать что-то конкретное. Для GM:S еще есть раздел на marketplace с готовыми проектами. Платность зачастую подразумевает более высокое качество кода чем в примерах "в открытом доступе" и можно смотреть по отзывам.
|
|
|
| |
| YellowAfterlife | Дата: Воскресенье, 19 Июля 2015, 16:15 | Сообщение # 194 | Тема: Вопрос - Ответ (Game Maker) |
Сейчас нет на сайте
| Цитата Stron (  ) В соседней ветке с поста №2 скачал примерчики. Там машина едет, а задний фон как бы двигается . Как такое делается? http://gcup.ru/go?http://narod.ru/disk/13562424001/PACK1.rar.html Вкладка "виды" (views) в комнате (room) [ перевод справки]
|
|
|
| | |
| YellowAfterlife | Дата: Среда, 22 Июля 2015, 17:12 | Сообщение # 196 | Тема: Ищу помощника - программиста ! |
Сейчас нет на сайте
| Цитата Alfe (  ) Tymonr, нисебе ВСЕ , я даже половины не перечислил , ТОЙ половины которую сделать должен буду Я Боюсь, вера читателей темы в твою способность сделать какую-либо часть игры уже временно подорвана незнанием языка программирования, на котором ты ее будешь писать. Цитата Alfe (  ) Tymonr, и я же сказал МОЖЕТ БЫТЬ ЕСЛИ Я ЕЩЕ ПОДУЧУ С# Я САМ СМОГУ ЭТО СДЕЛАТЬ , я учу Юнити и скриптинг соответсвенно 1,5 месяца , я знаю , что этого очень мало , но я тож не робот , устал уже и боюсь того момента когда я учу,учу,учу и вдруг ХОП "Перегорел " (Информация престанет усваиваться ) и мой проект (Который я еще толком и не начал ) полетит прахом , оно мне надо ? Никто и не требует от тебя создания искомой идеи сразу же - не спеши, в начале сделай и выложи на форум пару игр попроще. А там гляди и люди подтянуться (когда убедятся что ты умеешь доводить дело до конца).
Сообщение отредактировал YellowAfterlife - Среда, 22 Июля 2015, 17:12 |
|
|
| |
| YellowAfterlife | Дата: Суббота, 25 Июля 2015, 10:51 | Сообщение # 197 | Тема: Помогите NullReferenceException |
Сейчас нет на сайте
| А переменная hookPrefab задана (через интерфейс или иначе)? Потому что если нет, Instantiate на null вернет null, и впоследствии программа попытается вызвать SetParams у null, что и вызовет данную ошибку.
|
|
|
| |
| YellowAfterlife | Дата: Суббота, 25 Июля 2015, 14:12 | Сообщение # 198 | Тема: Вопрос - Ответ (Java) |
Сейчас нет на сайте
| Цитата Jhon (  ) Например принцип immutable object - Collidable сейчас не содержит методов, изменяющих состояние, но это контролируется исключительно мной, нельзя запретить изменение с проверкой во время компиляции - вдруг, я захочу добавить в интерфейс еще чего-нибудь. Поскольку содержимое интерфейса контролируется тобой, никто не мешает тебе сделать ещё один интерфейс, содержащий лишь методы для чтения, и сделать основной интерфейс (добавляющий методы для изменения состояния) его расширением. После метод onCollision будет принимать CollidableReadOnly, к которому переданный аргумент будет успешно приводится.
|
|
|
| |
| YellowAfterlife | Дата: Суббота, 25 Июля 2015, 15:18 | Сообщение # 199 | Тема: Вопрос - Ответ (Java) |
Сейчас нет на сайте
| Цитата Jhon (  ) И так делать для любого объекта, который я хочу защитить от изменения? Тогда другой вопрос: это реально проблема Java, что там нет простого решения для этого, или это моя проблема, что я проецирую опыт C++ сюда, а в Java таких проблем нет вообще, и все решается на уровне проектирования интерфейсов? Некоторые вещи (упомянутый const reference, передача объектов "по значению", ...) в Java и схожих языках (C#, AS, JS) по той или иной причине отсутствуют. Тут описываются принципы преобразования C' const в структуры Java для разных случаев, но в предлагаемом ими решении для const reference (создание "прокси" классов, выбрасывающих исключения на запрещенных методах) счастья тоже мало . Преимущественно дело архитектуры - что может пойти не так если в событии столкновения изменят какие-то свойства второго объекта, и стоит ли об этом вообще беспокоится? В языках вроде Haxe const reference можно реализовать с помощью макроса (что будет генерировать read-only интерфейс/abstract для входящего типа автоматически), но даже там зачастую такие меры не нужны.
Сообщение отредактировал YellowAfterlife - Суббота, 25 Июля 2015, 15:22 |
|
|
| |
| YellowAfterlife | Дата: Воскресенье, 26 Июля 2015, 14:40 | Сообщение # 200 | Тема: Решаем задачи по Construct 2 [вопрос-ответ] |
Сейчас нет на сайте
| Цитата Serega-A (  ) Как создать кнопку "Share" в социальные сети. А вернее какой URL нужно для этого вбивать? Какой для Фейсбука а какой для Твиттера? В общем случае: Твиттер: Код https://twitter.com/intent/tweet?text=Текст Facebook: Код https://www.facebook.com/sharer/sharer.php?u=Адрес&t=Текст VK: Код https://vk.com/share.php?url=Адрес&title=Текст По переходе на ссылку пользователю будет показана страница с подтверждением публикации (что так же позволяет добавить примечание на свое усмотрение).
А в частном случае к Construct 2 прилагаются готовые плагины и для Твиттера, и для Фейсбука.
|
|
|
| |
|