Gamedev


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
8 1 2

Добро пожаловать в гамакотред - адекватный тред Аноним 29/07/20 Срд 14:15:00 6865401
1.jpg (3Кб, 250x142)
250x142

Добро пожаловать в гамакотред - адекватный тред адекватного движка.

Задумал сделать 2d игру и не знаешь с чего начать? Качай демоверсию гамака
https://www.yoyogames.com/get
и запускай туториалы Шона Спалдинга
https://www.youtube.com/user/999Greyfox/playlists

Движок платный. Покупать лучше в стиме, по региональной цене. Десктоп версия 1600р.


Полезные каналы:
https://www.youtube.com/channel/UC7fkptPD1FHQyDc9Fnm9S_A
https://www.youtube.com/channel/UCdpsYesx7bwrKGU_u9hcwIg
https://www.youtube.com/channel/UCrHQNOyU1q6BFEfkNq2CYMA
https://www.youtube.com/channel/UCnKHIXYeYkehIJtF414f65A

Прошлый тред тонет здесь: >>617577 (OP)

Аноним 30/07/20 Чтв 16:49:12 6867202
Что хуже для производительности - объявлять глобальную переменную иди постоянно обращаться к переменной объекта, типа player.ammo ?
Аноним 30/07/20 Чтв 22:54:13 6867883
>>686720
Для производительности хуже делать поиск пути каждый шаг и выполнять код в draw_event.

На херню вроде этой обращать внимания не нужно до тех пор, пока ты не выполняешь это 1000 раз в цикле каждый шаг.

Ну а вообще можешь затестить. Сделай цикл с 100000 обращений к obj_player.ammo и global.ammo каждый шаг и сравни фпс.
Потом нам расскажешь.
Аноним 31/07/20 Птн 15:11:12 6869054
>>686788
Разве код в draw разве хуже для производительности, чем в step? На форумах давно читал, что разницы нет
Аноним 31/07/20 Птн 17:43:13 6869355
>>686905
Только что проверил с помощью цикла в цикле и всяких операций внутри.
Производительность от выполнения кода в степе не отличается от выполнения того-же самого в драве. Может, если бы там было какое рисование, тогда разница была бы заметна, но у меня в пустом проекте без спрайтов разницы нет.

Производительность при обращении к глобальной переменной выше, чем при обращении к переменной объекта. Полусчилось, что у глобальной ФПС был больше 200, инога падал до 130, не знаю почему. А при обращении к переменной объекта фпс никак вообще не поднимался выше 130
Аноним 31/07/20 Птн 17:44:08 6869366
>>686935
Какие нибудь замечания, уточнения, коллеги?
Аноним 31/07/20 Птн 19:54:52 6869477
>>686936
>The draw event is a very intensive event, in that it's one of the events that takes up most time and resources... to that end it is never a good idea to do anything in the draw event other than drawing. So save your large code or complex actions for the Step event or Alarms or whatever other event fits, but leave the draw event clear for the drawing as that's what it does best.
Аноним 31/07/20 Птн 20:04:18 6869498
>>686947
Факт остаётся фактом. Проверь сам, если не веришь
Аноним 31/07/20 Птн 20:32:29 6869549
>>686949
В пустом проекте с парочкой draw call у тебя разницы не будет. Но хуле, ты ж лучше шаришь в гамаке, чем его создатели.
Ебашь код в draw, не слушай никого.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов