История изменений
Исправление LightDiver, (текущая версия) :
Да, мне скинули уже эту книгу…после того, как я месяц сам копал апи и изучал луа. Там пока ничего не нашел нового.
На самом деле книга не особо поможет, ибо вываливает инфу куском из тысячи страниц.
Я все изучал через гугл, а значит через два сайта по сути: wowpedia.fandom.com и addonstudio.org. Там хоть гуглилось то, что мне надо именно в этот момент. Хотя и гуглилось очень плохо. До сих пор нахожу новое и интересное.
И даже кое что из того, что я нагуглил на сайтах и даже потом прочел в книге, я не понял, пока мне не объяснил один игрок на форуме. Например про якоря фреймов по пяти точкам. Я в душе не мог понять как это работает. И кстати, даже с его объяснениями окончательно разобрался…вчера.
И наконец смог сделать вот так:
У меня была идея месяца два назад - рисовать прямо на карте в вовке.. Однако, там нет таких возможностей. И тогда я нашел способ: а нужно просто заместить карту! гениально? Делаем картинку карты, рисуем на ней в гимпе и замещаем текущую. И я таки это сделал, кстати.
И получилось у меня вот так:
И вот так:
Чтобы игроки не могли подсмотреть в аддоне готовую карту, я разбил ее на 4096 кусков и больше месяца учился их размещать правильно. Собирать из этих кусочков готовую карту. И замечу, я это сделал. Причем так как я не разобрался с якорями, мне пришлось писать свои отдельные функции и условия для свернутой карты и для полной.. И это тоже я сделал, разобрался.
А до этого я написал свою сложнейшую функцию вычисления координат на основе пикселей всего экрана, считая где в этот момент может быть карта. Там жуткие формулы выходили, ибо карта у всех была в разном месте, в зависимости от скейла и разрешения экрана. Мы это обсуждали даеж тут в соседней теме…
Короче, у меня возникали идеи, я их реализовывал как умел, а потом узнавал как на самом деле можно и переписывал из ста строк кода одну.
Вот и представь.. Сделал я карту из 4096 иконок. Но пометки то на карте надо как то соединять? Логично? Ну, для удобства игроков. И тогда я научился рисовать на карте….и тут до меня дошло - а нахрена я все это делал, если теперь я умею рисовать на карте? И вчера я избавился от всех иконок, от замены карты и просто нарисовал как надо на имеющейся. И там же вчера я понял про пять якорей.
Я описываю сумбурно, но это путь в три месяца… Сложно описать все эмоции.
А еще работа с ачивками, с автоматическим поиском игроков и нпц, работы с гильдиями.
https://github.com/Vladgobelen/NSQC
https://github.com/Vladgobelen/GuildChat
Теперь я смотрю на это иногда с тоской и понимаю, что надо в идеале переписать с нуля… А теперь представь. Еще через месяц я еще пойму многое и еще раз придется переписывать с нуля.
К слову, по той же схеме я последние 9 лет занимаюсь сельским хозяйством.. что тоже описываю в одном блоге. И в этом тоже подобрый трэш со всеми вытекающими. Только с болью, кровью и страданиями. И далеко не всегда только моими, к сожалению. Пытаюсь выйти в ноль до сих пор и зарабатывать на этом хотя бы чтобы выжить. Вот сижу в основном на рационе из одной картохи. Например, чтобы получить необходимый на сутки белок, нужно съесть всего 3,5кг картошки.
Исправление LightDiver, :
Да, мне скинули уже эту книгу…после того, как я месяц сам копал апи и изучал луа. Там пока ничего не нашел нового.
На самом деле книга не особо поможет, ибо вываливает инфу куском из тысячи страниц.
Я все изучал через гугл, а значит через два сайта по сути: wowpedia.fandom.com и addonstudio.org. Там хоть гуглилось то, что мне надо именно в этот момент. Хотя и гуглилось очень плохо. До сих пор нахожу новое и интересное.
И даже кое что из того, что я нагуглил на сайтах и даже потом прочел в книге, я не понял, пока мне не объяснил один игрок на форуме. Например про якоря фреймов по пяти точкам. Я в душе не мог понять как это работает. И кстати, даже с его объяснениями окончательно разобрался…вчера.
И наконец смог сделать вот так:
У меня была идея месяца два назад - рисовать прямо на карте в вовке.. Однако, там нет таких возможностей. И тогда я нашел способ: а нужно просто заместить карту! гениально? Делаем картинку карты, рисуем на ней в гимпе и замещаем текущую. И я таки это сделал, кстати.
И получилось у меня вот так:
И вот так:
Чтобы игроки не могли подсмотреть в аддоне готовую карту, я разбил ее на 4096 кусков и больше месяца учился их размещать правильно. Собирать из этих кусочков готовую карту. И замечу, я это сделал. Причем так как я не разобрался с якорями, мне пришлось писать свои отдельные функции и условия для свернутой карты и для полной.. И это тоже я сделал, разобрался.
А до этого я написал свою сложнейшую функцию вычисления координат на основе пикселей всего экрана, считая где в этот момент может быть карта. Там жуткие формулы выходили, ибо карта у всех была в разном месте, в зависимости от скейла и разрешения экрана. Мы это обсуждали даеж тут в соседней теме…
Короче, у меня возникали идеи, я их реализовывал как умел, а потом узнавал как на самом деле можно и переписывал из ста строк кода одну.
Вот и представь.. Сделал я карту из 4096 иконок. Но пометки то на карте надо как то соединять? Логично? Ну, для удобства игроков. И тогда я научился рисовать на карте….и тут до меня дошло - а нахрена я все это делал, если теперь я умею рисовать на карте? И вчера я избавился от всех иконок, от замены карты и просто нарисовал как надо на имеющейся. И там же вчера я понял про пять якорей.
Я описываю сумбурно, но это путь в три месяца… Сложно описать все эмоции.
А еще работа с ачивками, с автоматическим поиском игроков и нпц, работы с гильдиями.
https://github.com/Vladgobelen/NSQC
https://github.com/Vladgobelen/GuildChat
Теперь я смотрю на это иногда с тоской и понимаю, что надо в идеале переписать с нуля… А теперь представь. Еще через месяц я еще пойму многое и еще раз придется переписывать с нуля.
К слову, по той же схеме я последние 9 лет занимаюсь сельским хозяйством.. что тоже описываю в одном блоге. И в этом тоже подобрый трэш со всеми вытекающими. Только с болью, кровью и страданиями. И далеко не всегда только моими, к сожалению. Пытаюсь выйти в ноль до сих пор и зарабатывать на этом хотя бы чтобы выжить в ноль.
Исходная версия LightDiver, :
Да, мне скинули уже эту книгу…после того, как я месяц сам копал апи и изучал луа. Там пока ничего не нашел нового.
На самом деле книга не особо поможет, ибо вываливает инфу куском из тысячи страниц.
Я все изучал через гугл, а значит через два сайта по сути: wowpedia.fandom.com и addonstudio.org. Там хоть гуглилось то, что мне надо именно в этот момент. Хотя и гуглилось очень плохо. До сих пор нахожу новое и интересное.
И даже кое что из того, что я нагуглил на сайтах и даже потом прочел в книге, я не понял, пока мне не объяснил один игрок на форуме. Например про якоря фреймов по пяти точкам. Я в душе не мог понять как это работает. И кстати, даже с его объяснениями окончательно разобрался…вчера.
И наконец смог сделать вот так:
У меня была идея месяца два назад - рисовать прямо на карте в вовке.. Однако, там нет таких возможностей. И тогда я нашел способ: а нужно просто заместить карту! гениально? Делаем картинку карты, рисуем на ней в гимпе и замещаем текущую. И я таки это сделал, кстати.
И получилось у меня вот так:
И вот так:
Чтобы игроки не могли подсмотреть в аддоне готовую карту, я разбил ее на 4096 кусков и больше месяца учился их размещать правильно. Собирать из этих кусочков готовую карту. И замечу, я это сделал. Причем так как я не разобрался с якорями, мне пришлось писать свои отдельные функции и условия для свернутой карты и для полной.. И это тоже я сделал, разобрался.
А до этого я написал свою сложнейшую функцию вычисления координат на основе пикселей всего экрана, считая где в этот момент может быть карта. Там жуткие формулы выходили, ибо карта у всех была в разном месте, в зависимости от скейла и разрешения экрана. Мы это обсуждали даеж тут в соседней теме…
Короче, у меня возникали идеи, я их реализовывал как умел, а потом узнавал как на самом деле можно и переписывал из ста строк кода одну.
Вот и представь.. Сделал я карту из 4096 иконок. Но пометки то на карте надо как то соединять? Логично? Ну, для удобства игроков. И тогда я научился рисовать на карте….и тут до меня дошло - а нахрена я все это делал, если теперь я умею рисовать на карте? И вчера я избавился от всех иконок, от замены карты и просто нарисовал как надо на имеющейся. И там же вчера я понял про пять якорей.
Я описываю сумбурно, но это путь в три месяца… Сложно описать все эмоции.
А еще работа с ачивками, с автоматическим поиском игроков и нпц, работы с гильдиями.
https://github.com/Vladgobelen/NSQC
https://github.com/Vladgobelen/GuildChat
Теперь я смотрю на это иногда с тоской и понимаю, что надо в идеале переписать с нуля… А теперь представь. Еще через месяц я еще пойму многое и еще раз придется переписывать с нуля.