Скорость и оптимизация (вопросы) (3) - Проблема - решение. GML и прочее. - Разработка игр на Game Maker (Simple Mode) - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 3 из 4«1234»
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Проблема - решение. GML и прочее. » Скорость и оптимизация (вопросы) (Здесь вам ответят какой способ решения оптимален)
Скорость и оптимизация (вопросы)
SRes Дата: Четверг, 15.07.2010, 16:43 | Сообщение # 41
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Аларм выключается при 0, не знаю какой он выключенный - но при 0 он выключается.


Velociped Inc.
 
Druce Дата: Четверг, 15.07.2010, 16:58 | Сообщение # 42
Каждый 5й пост мой
Группа: Страж
Сообщений: 1543
Статус: Offline
Прекрасно, random(9)+1


druce.ucoz.ru|andrewsweekly.livejournal.com|А OneStep тем временем мертв.
 
SRes Дата: Четверг, 15.07.2010, 17:16 | Сообщение # 43
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Ну да, так лучше, тебя просто поправили...


Velociped Inc.
 
Myzrael Дата: Воскресенье, 29.08.2010, 03:14 | Сообщение # 44
Разговорчивый
Группа: Пользователь
Сообщений: 118
Статус: Offline
Есть ситуация.
В комнате 4000х4000 болтается как минимум 1000 двигающихся пузырёв (декор). Все эти пузыри являются объектами, могут создаваться по ходу игры. Пузырики имеют евент криейт (случ. размер) и wrap the screen при outside the room. К сожалению, при рум-спид 60 фпс падает на дохлом компе чуть ли не до нуля. Вопрос: убыстрить можно???

Добавлено (29.08.2010, 03:14)
---------------------------------------------
А, есть ещё одна э-э-э... ситуация. Точнее вопрос.

Сколько будут жрать места сейвы с общ. количеством сохраняемых персистных комнат от 6 до 300 со средним количеством объектов от 500 до 1000 в каждой без тайлов и партиклесов в стандартной сохранялке гамака biggrin ???
И ещё - как быстро?





Сообщение отредактировал Myzrael - Воскресенье, 29.08.2010, 03:17
 
DragonSkiN Дата: Воскресенье, 29.08.2010, 07:14 | Сообщение # 45
Всех уже задолбал
Группа: Страж
Сообщений: 1180
Статус: Offline
1) используй деактивацию объектов вне экрана.
2) хз


http://gamegraphycs.do.am/ - сайт о 2D графике
http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр
 
WertyXBOCT Дата: Воскресенье, 29.08.2010, 09:55 | Сообщение # 46
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
1) Используй частицы
2) Используй собственные сохранения, и хз.


Blog:www.WeslomPo.ru
mailto: i@weslompo.ru
 
Myzrael Дата: Воскресенье, 29.08.2010, 10:33 | Сообщение # 47
Разговорчивый
Группа: Пользователь
Сообщений: 118
Статус: Offline
Quote (WertyXBOCT)
1) Используй частицы

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


 
Gaploid Дата: Воскресенье, 29.08.2010, 10:37 | Сообщение # 48
Разговорчивый
Группа: Пользователь
Сообщений: 116
Статус: Offline
Хочу сделать Экшен-РПГ (точнее, экшен с инвентарем), инвентарь почти доделал. Естественно, хочу узнать, насколько мой инвентарь кривой/ровный. Если время есть, гляньте. Принимаю любые советы по оптимизации/чиканью smile
http://rghost.ru/2472176

Добавлено (29.08.2010, 10:37)
---------------------------------------------
11 кило байт




Заходите!
Gaploid aka Bizunow aka Илья aka crim :)
 
WertyXBOCT Дата: Воскресенье, 29.08.2010, 10:40 | Сообщение # 49
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
Ребята, помним о преждевременной оптимизации.
Gaploid, у тебя еще ничего нет. Вдруг тебе больше и не понадобится? Напиши игру, а потом оптимизируй.


Blog:www.WeslomPo.ru
mailto: i@weslompo.ru
 
Gaploid Дата: Воскресенье, 29.08.2010, 10:46 | Сообщение # 50
Разговорчивый
Группа: Пользователь
Сообщений: 116
Статус: Offline
Ну, хотелось на ранней стадии оптимизировать. Ладно пойду прогать.



Заходите!
Gaploid aka Bizunow aka Илья aka crim :)
 
Фил Дата: Воскресенье, 29.08.2010, 10:56 | Сообщение # 51
Всех уже задолбал
Группа: Проверенные
Сообщений: 1007
Статус: Offline
Gaploid, сделай еще несколько предметов, а не только пистолет. Может выявишь какие нибудь ошибки. Сделай стеки (ну или как там... я называю стеки ^^ ) это когда несколько одинаковых предметов складываются в одну клетку



Храм нулей и единиц
 
SRes Дата: Воскресенье, 29.08.2010, 11:27 | Сообщение # 52
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Myzrael,
1) Используй параллельные массивы (или всяческие дата структуры (ds_)) и отрисовывай все из них, таким образом скорость увеличиться.
2) Пиши свой сэйв.

Добавлено (29.08.2010, 11:27)
---------------------------------------------
Gaploid, Пока мало что понятно, а из кода могу только сказать - не используй один пробел вместо табуляции, это неудобно и ненаглядно, а те кто говорят наоборот - ограниченные люди.



Velociped Inc.
 
Gaploid Дата: Воскресенье, 29.08.2010, 12:04 | Сообщение # 53
Разговорчивый
Группа: Пользователь
Сообщений: 116
Статус: Offline
Quote
Gaploid, сделай еще несколько предметов, а не только пистолет. Может выявишь какие нибудь ошибки. Сделай стеки (ну или как там... я называю стеки ^^ ) это когда несколько одинаковых предметов складываются в одну клетку

Не, что то не хочу это делать...
Quote
не используй один пробел вместо табуляции

Ойй, я буду стараться...



Заходите!
Gaploid aka Bizunow aka Илья aka crim :)
 
Фил Дата: Воскресенье, 29.08.2010, 13:18 | Сообщение # 54
Всех уже задолбал
Группа: Проверенные
Сообщений: 1007
Статус: Offline
Gaploid,
Quote (Gaploid)
Не, что то не хочу это делать...

в смысле не хочешь?) это не так сложно, как видеться на первый взгляд
только что дописал свой инвентарь, сейчас выложу



Храм нулей и единиц
 
Gaploid Дата: Воскресенье, 29.08.2010, 17:48 | Сообщение # 55
Разговорчивый
Группа: Пользователь
Сообщений: 116
Статус: Offline
Да дело не в сложности smile НЕ люблю когда автомат запихиваится в автомат smile



Заходите!
Gaploid aka Bizunow aka Илья aka crim :)
 
Фил Дата: Воскресенье, 29.08.2010, 20:45 | Сообщение # 56
Всех уже задолбал
Группа: Проверенные
Сообщений: 1007
Статус: Offline
Gaploid, а кто сказал, что в параметрах предметов, нельзя указать максимальное кол-во в клетке. smile посмотри мой пример



Храм нулей и единиц
 
DreamRunner Дата: Понедельник, 30.08.2010, 21:50 | Сообщение # 57
Админ
Группа: Админы
Сообщений: 1382
Статус: Offline
Myzrael, про пузырьки - придумай чтонибудь другое. Уверен, никакой необходимости нет в таком количестве и можно както решить это.
 
Bercut Дата: Вторник, 14.09.2010, 22:57 | Сообщение # 58
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
Как оптимизировать рисование всей графики?
Например у меня рисуются точки, соединённые линиями, если точка находится в виде, то она рисуется, и если какая-то из точек отрезка видна в виде, то отрезок рисуется.
Вся эта штука рисуется в суфр, который постоянно рисуется, всё бы ничего, но при перемещении, выделении приходится всё обновлять, вырастают большие списки, и если перемещать полигон, то идёт обращение ко всему списков полигононов, дабы было всё гладко.
Суфр для полигонов отдельный. Нужно рисовать меньше лишнего -_-


Fast, like fire!

Сообщение отредактировал Bercut - Вторник, 14.09.2010, 23:00
 
DanielC Дата: Суббота, 11.06.2011, 04:27 | Сообщение # 59
Болтун
Группа: Пользователь
Сообщений: 223
Статус: Offline
Как работает room_instance_clear(ind)? Кто-нибудь пользовался?
Как я понял и не раз вычитывал из справки перед выходом из комнаты чтобы освободить память, лучше удалить в ней все объекты, сейчас на стадии разработки меню я с этим столкнулся. Как лучше удалять объекты и генераторы эффектов? Списком или есть способы попроще?

Добавлено (11.06.2011, 04:27)
---------------------------------------------
Меню просто, получилось довольно тяжелое по графике, если бы пару текстур 64х64 то ну его и ладно.


Сообщение отредактировал DanielC - Суббота, 11.06.2011, 04:27
 
Ang3L Дата: Суббота, 11.06.2011, 05:22 | Сообщение # 60
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
DanielC, переходишь в другую комнату все образцы автоматически удаляются, если не указано обратное.


Blogpost
 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Проблема - решение. GML и прочее. » Скорость и оптимизация (вопросы) (Здесь вам ответят какой способ решения оптимален)
Страница 3 из 4«1234»
Поиск:



Сообщество Gmaker.SU 2005-2012
Используются технологии uCoz
Простой вход