Проблем у меня нет, но хотелось бы задать вопрос юзабельна ли моя система, которую я создавал 3 дня xD. В общем, не хочу забросить проект, после того как узнаю, что моя система будет лагать или из-за чего-то подобного. По-этому хотел бы удостовериться сразу.
Я знаю что тут нужно задавать вопросы если ты отчаился полностью и то что вы не любите капаться в чужом коде. Но я все же надеюсь что есть хорошие люди.
Ссылка на карту: (Вся система на GUI).
Заранее спасибо :З
Не закидуйте камнями
В системе имеется импортированная система перемещения объектов, ее я сильно изменял, оптимизируя и подстраивая под себя.

Hate:
Да, только пользы в этом совете нет.
Переделал систему и решил все таки использовать ее. Посмотрим что выйдет
`
ОЖИДАНИЕ РЕКЛАМЫ...
20
Просто ранее я использовал подобную систему в своем старом проекте, но она была крайне баганой, а также создавала более 20к handle-объектов к 15 минутам игры. Из-за этого пришлось забросить проект.
32
KaneThaumaturge, вот серьезно стоило так изощрятся на гуи ради того чтобы юнит сменял тип атаки?
Не проще было сделать рунами с морфом в другого юнита, где ты уже выставишь и теги анимаций и прочее для дальней и дла магической атаки.
Так же гуи слишком крив и утечен для таких вещей как перемещение по координатам 100500 обьектов, уже не раз это разжевывали.
Так же ни чуть не удивили грабли с вейтами, особенно радует когда после вейта берут GetTriggerUnit() и тому подобное, в муи ждут проблемы...
4
а 20к хендлов к 15 минутам это много чтоль?
Мы тут долгое время играем в одну мапу, и как выяснилось там нереальное количество утечек, но никто не лагает.
сотни тысяч какие нить
32
Daniil18, очень даже не мало, и это в сингле. Про сотни тысяч вы наверное от балды, а ваша карта HHF в которой десятки тысяч, и там просадки фпс при играх минут 40, так что не утрируйте.
20
quq_CCCP:
KaneThaumaturge, вот серьезно стоило так изощрятся на гуи ради того чтобы юнит сменял тип атаки?
Не проще было сделать рунами с морфом в другого юнита, где ты уже выставишь и теги анимаций и прочее для дальней и дла магической атаки.
Система смены оружия как пом не удобна, единственное в чем минус это невозможно выставить дальность атаки. Но если делать по вашему, то будет крайне неудобно. Оружия будет очень много, а также и классов юнитов. К примеру оружий 40, классов 10, то выйдет, что мне нужно будет делать 400 разных юнитов.
Так же гуи слишком крив и утечен для таких вещей как перемещение по координатам 100500 обьектов, уже не раз это разжевывали.
Да, я знаю, пытался отпимизировать на гуи как можно лучше. Jass использовать не умею, а помогать мне с ним никто не будет.
Так же ни чуть не удивили грабли с вейтами, особенно радует когда после вейта берут GetTriggerUnit() и тому подобное, в муи ждут проблемы...
В чес сама проблемы вейтов?. И что такое муи xD
Ну, я знаю, что вейты баганые в гуи, но именно для этого примера чем они плохи.
quq_CCCP:
Ну да, с вейтом неудобно, т.к если юнит повернется сразу же после выстрела, то снаряд будет лететь в его сторону. Но как сделать по-другому?
KaneThaumaturge:
О, я понял, сейчас переделаю
26
Но как сделать по-другому?
бросить гуи и начать изучать jass
20
Hate:
Спасибо, ты думаешь я такой, опа, вот эир идейка, как я раньше не догадался и пойду изучать jass? Думаешь я не думал над этим...
Hate:
Я изменил систему, теперь она удобнее, не ссылаясь на TriggerUnit, после вейта.
Осталось сделать так, чтоб юнит во время перезарядки не подходил к врагу, когда нажимал атаковать.
Загруженные файлы
26
KaneThaumaturge:
Hate:
Я уверен, ты даже систему не смотрел)
второй пост дал достаточно информации
вообще рассматривать гуи как то не релевантно, хочешь сделать на варике что то вменяемое и не долбиться с костылями - используешь jass
20
Hate:
Ну, хотя бы посмотрел, прежде чем судить и давать советы, но ладно. Я не хочу делать какой-то большой проект, пока-что мне достаточно gui
4
KaneThaumaturge, тут 90% юзеров игнорить можно, так что делай как душа лежит.
26
KaneThaumaturge:
Hate:
Ну, хотя бы посмотрел, прежде чем судить и давать советы, но ладно. Я не хочу делать какой-то большой проект, пока-что мне достаточно gui
это универсальный совет
20
Hate:
Да, только пользы в этом совете нет.
Переделал систему и решил все таки использовать ее. Посмотрим что выйдет
Принятый ответ
14
  1. Задать крайне общий вопрос.
  2. Никакие советы не принимать.
  3. Пометить своё же сообщение как правильный ответ.
  4. ...
  5. Profit!!!!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.