DracoL1ch, кроме инглиша нужна ещё базовая логика и здравый смысл
а вот с этим у очень многих проблемы
а потом задают вопросы типа "почему когда складываю 2 и 2 не получается 5"
а им такие же советуют "добавь условие if(2+2==4){return 5}"
ClotPh, прелоад это преждевременная загрузка в память
загрузка в память требует времени == лаг
вывод
чтобы не было лагов не используй то что требует загрузки в память
а именно звуки, модели, текстуры и т.д.
либо прелоадь их при событии инициализация карты (тогда карта дольше грузится будет но лагов не будет)
и используй массивы как писал кет
это намного лучше чем писать 100500 ифов
что значит информация?
если юниты, способности и прочее ро то в слк таблицах
если ты ищешь где сделан список выбора рас то в фдф файле через гандикап
после чего при загрузке карты триггерно проверяется гандикап игрока и создаются юниты соответствующей расы
меня интересуют кампании, а JASS для обычных карт.
все карты в том числе и кампании работают на jass коде
я хз кто распространяет слухи что джасс не работает в кампаниях но когда я его найду то прибью нафиг
Гуи самое простое что есть в триггерах и они самые читабельные и понятные.
да нифига
джасс намного проще понять(если не полный быдлокод)
+ в джасс доступен поиск по тексту
а вот в гуи из за кучи костылей и долбаных окошек очень долго разбираться
единственная сложность джасса в том что его надо учить в то время как в гуи можно пытаться и так работать
Dennard, твой друг тестил карту?
если да то значит кидай эту карту сюда
если нет то у твоего друга небыло проблем с лоадскрином т.к. он не запускал карту
и того врёшь либо ты либо твой друг
Morkoffka, переменные использовать можно везде
вот только ты вообще не знаешь что такое переменные
переменная просто хранит данные
функции работают с данными
т.е. когда ты вызываешь функцию то из переменной читаются данные и уже эти данные передаются в функцию
для примера возьмём листок бумаги на котором записано число(пускай 3)
листок бумаги это переменная
число это данные
если дать человеку прочитать число с листка то он будет знать только число которое было записано на листке(3)
потом число убрали корректором и написали другое число(5) и показали его другому человеку
таким образом первый человек знает число 3 а второй число 5
а сам листок уже давно использовали как туалетную бумагу
триггер это объект
объект занимает память
кроме того если триггеров слишком много то при загрузке карты может случится лимит потока и часть триггеров не будет создана и как следствие перестанет работать
» WarCraft 3 / Пропало описание всех предметов
где ты вообще код достал
Ред. nvc123
» WarCraft 3 / Оформление заданий от BLIZZARD
а вот с этим у очень многих проблемы
а потом задают вопросы типа "почему когда складываю 2 и 2 не получается 5"
а им такие же советуют "добавь условие if(2+2==4){return 5}"
» WarCraft 3 / Кастомные звуки, много ифзенэлсов мб = лаг
про прелоад есть куча статей же
» WarCraft 3 / Кастомные звуки, много ифзенэлсов мб = лаг
загрузка в память требует времени == лаг
вывод
чтобы не было лагов не используй то что требует загрузки в память
а именно звуки, модели, текстуры и т.д.
либо прелоадь их при событии инициализация карты (тогда карта дольше грузится будет но лагов не будет)
и используй массивы как писал кет
это намного лучше чем писать 100500 ифов
Ред. nvc123
» WarCraft 3 / как добавить новую фракцию
если юниты, способности и прочее ро то в слк таблицах
если ты ищешь где сделан список выбора рас то в фдф файле через гандикап
после чего при загрузке карты триггерно проверяется гандикап игрока и создаются юниты соответствующей расы
» WarCraft 3 / Не работает ForGroup в структуре
либо если паранойя то перебирай группу циклом
Ред. nvc123
» WarCraft 3 / Можно ли увеличить длительность эффекта молнии manaburn?
я хз кто распространяет слухи что джасс не работает в кампаниях но когда я его найду то прибью нафиг
» WarCraft 3 / Оформление заданий от BLIZZARD
джасс намного проще понять(если не полный быдлокод)
+ в джасс доступен поиск по тексту
а вот в гуи из за кучи костылей и долбаных окошек очень долго разбираться
единственная сложность джасса в том что его надо учить в то время как в гуи можно пытаться и так работать
» WarCraft 3 / Респавн для геров, вызванных в Таверне.
и ненужны никакие массивы и хэштаблицы
локалки как раз обеспечивают муи
» WarCraft 3 / Принужденный канал.
выделение и нажатие хоткея есть в гуи во вкладке игрок или игра
Ред. nvc123
» WarCraft 3 / Можно ли увеличить длительность эффекта молнии manaburn?
» WarCraft 3 / Респавн для геров, вызванных в Таверне.
вместо последний запущенный таймер создай свою переменную и используй её
» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?
Ред. nvc123
» WarCraft 3 / Loading Screen не отображается у других.
если да то значит кидай эту карту сюда
если нет то у твоего друга небыло проблем с лоадскрином т.к. он не запускал карту
и того врёшь либо ты либо твой друг
» WarCraft 3 / События в JASS
» WarCraft 3 / Как в TcX у разрушаемых объектов реализован collision box?
» WarCraft 3 / События в JASS
» WarCraft 3 / События в JASS
вот только ты вообще не знаешь что такое переменные
переменная просто хранит данные
функции работают с данными
т.е. когда ты вызываешь функцию то из переменной читаются данные и уже эти данные передаются в функцию
для примера возьмём листок бумаги на котором записано число(пускай 3)
листок бумаги это переменная
число это данные
если дать человеку прочитать число с листка то он будет знать только число которое было записано на листке(3)
потом число убрали корректором и написали другое число(5) и показали его другому человеку
таким образом первый человек знает число 3 а второй число 5
а сам листок уже давно использовали как туалетную бумагу
» WarCraft 3 / Хочю найти друзей
» WarCraft 3 / Battle Of The Gods V13.1 Realise
укажи особенности
сделай необрезанные скриншоты игрового процесса
» WarCraft 3 / Loading Screen не отображается у других.
» WarCraft 3 / События в JASS
ты имеешь ввиду getTriggerUnit и подобные?
» WarCraft 3 / Создание юнитов рядом со всеми юнитами в области 300 от каста
и это приводит к конфликту
попробуй выключить все триггеры
» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?
объект занимает память
кроме того если триггеров слишком много то при загрузке карты может случится лимит потока и часть триггеров не будет создана и как следствие перестанет работать
» WarCraft 3 / Loading Screen не отображается у других.