Спасибо за натуральный логарифм в JASS. Бывает полезно написать функцию для нормально распределённой величины из равномерного распределения c заданным матожиданием и сигмой. Обычно для этого используется алгоритм Бокса-Мюллера, и для него как раз нужна функция натурального логарифма.
Популярность карты мало что вам даст (кроме разнообразия фидбека), но в погоне за ней вам придётся ограничивать свою творческую свободу, отодвигать на второй план свои предпочтения (например, облегчать игру, не смотря на то, что вы любите хардкор).
Лучше, делайте карту под себя и единомышленников. Чтобы вам самим было бы интересно играть в свой проект. Это в любом случае некоммерческая история.
А не планируешь в будущем сделать поддержку нескольких героев, мультиплеер? Тогда лучше вариант с условием.
Для производительности карты особой разницы не будет, единичные проверки погоды не делают (главное за производительностью следить в циклах и короткопериодических таймерах),
Главное, когда будешь вписывать диалоги, сделай так, чтобы текст был максимально читаемым. В этом случае наверное проще делать отдельные триггеры с целыми версиями диалогов, чем ветвящиеся с условиями. Неветвящиеся диалоги проще редактировать и переводить; их можно потом отдать кому-то проверить. Текст из них проще занести в .wts файл.
Ещё отмечу такой глюк старого (1.26) варика, связанного с большим по размеру файла с текстами: xgm.guru/p/wc3/258604#lastpost . А именно, лаг при нажатии кнопки Задания (F9). Лечится оптимизацией.
x10azgmfx, Это не ошибка, что проект опубликовали. Это политика поощрения творчества со стороны XGM. Что является его главной миссией.
Я сам начинал с подобных проектов (пусть и менее масштабных и амбициозных). Аналогично публиковал объявления о помощи идейщиков, ландшафтеров и.т.п. И хотя из той сумбурной совместной работы ничего не вышло, но это дало опыт для создания более серьёзного проекта.
makkad, ты удивишся сколько всего грузится, звуки открытия, кнопки, текстура интерфейса, у абилок грузятся все описания, даже если ты их не видишь, хоткеи, хренокеи и все подряд. Посмотрев подробно что грузит игра у тебя будет возможность загрузить это заранее, до игры, чтобы игроки лага не почуяли а карта грузилась чуть дольше.
Да. Это я знаю. Но проведя эксперемент, убедился, что лаг в этом конкретном случае вызвает только файл со строками. Чем больше файл - тем больше лаг. От остального он не зависит.
makkad, у прелоаде есть функция создания автоматического создания pld скриптов, в статье про preload автор там мусор ловит, да к вот нужно таким же кодом посмотреть что грузит игра в момент открытия меню и загрузить эти данные при запуске карты.
Понятно, спасибо. Но по идее должно быть всё стандартно. В тестовой карте ничего нет почти, кроме текстового файла. Всякие иконки и интерфейсы тоже пробовал добавлять в Preload.
Просто подгрузить иконки и строки, и лага не будет.
В примере иконка всего одна. Их число не влияет на лаг. Строки подгружал сразу весь файл. Не помогало. Имеется ввиду, заранее сделать вызов всех строк?
Привет. Буду благодарен за помощь с этой моделью Гренадёра (из проекта Northrend RPG). Нужно провести оптимизацию по весу без ухудшения качества. Например, провести оптимизацию mdx модели.
Сейчас суммарный вес 677 кб. За оптимизацию могу доплатить по курсу -1 кб = 1 руб.
Также можно объединить несколько файлов текстур в меньшее количество. Например, разместить изображения текстур (с сохранением альфа-каналов и без ухудшения качества картинок) из файлов skin3,skin4,skinMissile в файл skin 2, в котором много свободного пространства (чёрная область).
Ред. makkad
» WarCraft 3 / Изменение текстуры земли (не из основного tileset) - Reforged HD
» WarCraft 3 / Режим графики игрока SD или HD?
» WarCraft 3 / Как узнать версию графики в Warcraft 3 Reforged?
» WarCraft 3 / Вопрос по аргументу функции StopSound и утечкам памяти
» WarCraft 3 / Evolve Project v1.0.
» WarCraft 3 / Math library
» WarCraft 3 / Рекомендации по успешным проектам
Ред. makkad
» WarCraft 3 / По поводу "спама" в RPG-диалогах.
Для производительности карты особой разницы не будет, единичные проверки погоды не делают (главное за производительностью следить в циклах и короткопериодических таймерах),
» Legacy Of The Scourge: Prolongation / Legacy Of The Scourge: Prolongation
» WarCraft 3 / Вызов новых функций версий 1.32+ из карты сделанной для 1.26
» WarCraft 3 / war3mapPreview.tga в Warcraft 3 Reforged
» WarCraft 3 / Как узнать почему вылетает карта?
» WarCraft 3 / Картинка-preview для Reforged (1.32+) и Classic (1.26+) разом
Ред. makkad
» WarCraft 3 / Как использовать Preload для устранения лага при нажатии F9
Ред. makkad
» WarCraft 3 / Как использовать Preload для устранения лага при нажатии F9
» WarCraft 3 / Как использовать Preload для устранения лага при нажатии F9
» WarCraft 3 / Как использовать Preload для устранения лага при нажатии F9
» WarCraft 3 / Описание героя/боевой единицы больше стандтартного
» WarCraft 3 / Как использовать Preload для устранения лага при нажатии F9
Ред. makkad
» Northrend RPG / Northrend RPG. Перевод карты на английский язык. Краудфандинг
» Northrend RPG / Northrend RPG. Перевод карты на английский язык. Краудфандинг
» Northrend RPG / Northrend RPG. Перевод карты на английский язык. Краудфандинг
» WarCraft 3 / Нужна модель? - Вам сюда!
» XGM Team / Опрос по возможностям сайта
» XGM Team / Опрос по возможностям сайта