Комментарии проекта WarCraft 3 Reforged
26 FEB |
3
TechnoViking
Как убрать звуковой алерт постройки?»![]() |
|
|
26 FEB |
1
mikroBER
Как двигать хп с мемхаком анрайза v1.4 1.26a»![]() |
|
|
27 FEB |
4
Borodach
Странно работает эффект»![]() |
|
|
![]() |
Borodach, Если у эффекта есть меш, увеличь его в 2-3 раза в Mdlvis, затем рассчитай границы видимости для него в WarModelEditor, затем опять открой в Mdlvis и уменьши меш до прежнего размера. Если эффект содержит только источники частиц, то такой способ не поможет. Можешь попробовать увеличить поле зрения камеры, если твой проект это позволит, обычно по умолчанию 70 стоит, иногда и увеличение всего на несколько единиц может помочь. |
![]() |
Bergi_Bear, нет, со всеми так |

![]() |
Это проблема только с определённым эффектом? |
![]() |
Похожие вопросы:
» ответ
» ответ
» ответ
» ответ
» ответ
|
26 FEB |
1
loliconshik3
Point Tag»![]() |
|
|
26 FEB |
1
LainMikoroso
Вопрос о потоках»![]() |
|
|
![]() |
нет. там однопоточное и последовательное. этот как призыв юнитов, пример с событием призыва юнитов. когда вы одновременно двух призываете абилкой, но на самом деле тут последовательно обрабатывает триггер. Сначала триггер обрабатывает действием с первым призванным, а потом и со вторым. Короче, триггер два раза сработал.
Или возьмем пример урона: вы ловите каст, и в триггере наносите триггерный урон и вешаете эффект. А еще у вас есть система урона. Когда вы наносите урон, поток паузится и начинает обрабатывает триггер урона. А потом возвращаемся к триггеру каста, и вещаем эффект, короче доделываем действия триггера до конца. В триггерах урона нельзя делать урон, тк мб зацикливания само на себя, поэтому триггер отключают, чтобы не сработало. Или возьмем, обработку группы юнитов. Здесь тоже самое как и с уроном. Когда вы выделяете несколько юнитов в группу и что-то делаете. Там ForGroup то там создается на каждого юнита отдельный поток, и обрабатываем каждого EnumUnit. Сначала одного обработали, потом запустили слде поток и обработали след юнита, и так до конца со всеми. Внутри обычно нельзя юзать вэйты, тк вэйты паузят Action триггера - будет обрыв потока
событие триггера запускает триггер, поток создает. многие константы вроде TriggerUnit и др наследуют данные триггера таймер вроде создает отдельный поток создать еще можно ExecuteFunc если у вас каким то образом еще и указано на триггер событие завершения таймера. Это все равно разные участки кода. Таймер вызывает функцию, событие вызывает триггер. Если у вас несколько таймеров, они все равно никак не могут помешать друг другу. проверить можно дебагом, что за чем следует. нам нужно знать начало и завершения. для чего такие вопросы? |
24 FEB |
24
rsfghd
Реалистичный снаряд»![]() |
|
|
![]() |
МрачныйВорон, считаем отдельно горизонтальную скорость, отдельно вертикальную. К вертикальной применяем постоянное ускорение вниз, к горизонтальной либо вобще не применяем ускорение либо применяем минимальное чтобы симулировать сопротивление воздуха. Все, реалистичная модель движения по параболе готова. Вершина параболы достигается когда вертикальная скорость доходит до нуля и начинает идти в обратную сторону. |
![]() |
prog, а как надо? |
![]() |
Полностью согласен с прогом, из курса школьной физики должно быть известно, что вдоль земли снаряд летит с постоянной скоростью. |
![]() |
Господа, вы больны. Снаряд не замедляется и не ускоряется по горизонтали, не считая сопротивления воздуха, если только на снаряде не установлен реактивный двигатель. При движении по параболе изменяется только вертикальная составляющая скорости по мере приближения и удаления от вершины параболы. |
![]() |
Это не пжасс ошибку выдал, а жассхелпер. Там же написано vJass, step 2 (structs). |
![]() |
rsfghd, а он реал работает? а то мне кажется что-то не правльно. легче чужоф код посмотреть |
![]() |
ScopteRectuS, я пытался через процент, но видимо косячил где-то..
quq_CCCP, мне нужно будет манипулировать снарядом как мне угодно МрачныйВорон, я именно так и пробовал, но благодаря тебе я сейчас понял где допускал ошибку каждый раз, теперь я поправил это, спасибо) upd ох.. даже не знаю чей ответ то выбрать, все очень сильно помогли) ещё раз поблагодарю Ворона) |
![]() |
» продолжение
углы надо найти, чтобы направление векторам задавать. Для этого нужно просчитать вектор движения dx,dy,dz Ux,Uy,Uz - тек точка Tx,Ty,Tz - конечная точка, куда должен прилететь снаряд dx = Ux-Tx dy = Uy-Ty dz = Uz-Tz theta = Atan2(SquareRoot(dx*dx + dy*dy), dz) phi = Atan2(dy/dx) rsfghd, ну вы должны сами понимать наскока она увеличивает/понижает скорость. Тут еще как бы есть время t, помноженное на ускорение a. t счетчик времени у вас растет? Очень сильно увеличивает вперед из-за времени. А еще как сильно понижаться будет?
Есть мысль, что половину пути L/2 приравнять - 100% или к max_a =1.00
R - расстояние между тек точкой снаряда и серединой маршрута L - это расстояние от начала движения до конечного a = R/(L/2) - вот процент ускорения (от 1 до 0). чем ближе ваша точка находится к центру дуги или середины маршрута, тем ниже процент a. В центре дуги ускорения не останется (a=0). и она начнет убывать (a<0 - типа под гравитацией). когда долетает до середины дуги. мы меняем знак наверное? и надо делать со счетчиком времени t, типа убывать, а то обратно будет удвоенно понижать. Вопрос: что делать дальше? после центра дуги параболы? Ведь нужно, чтобы скорость понижалась, ведь в центре дуги достигла макс скорости. Теперь она должна понижаться по формуле: U = U0 - at Вторая проблема - это счетчик времени t, если продолжит дальше увеличиваться, то это сильно повлияет на скорость. Я не знаю точного ответа, надо тестить. надо простенький пример какой-то провести, чтоб проверить. Ведь счетчик времени является множителем, очень сильно торможение будет, так и не долетит до цели. Возможно стоит убавлять счетчик или обнулить.
» пример
a - коэф сильно зависит от расстояния.
в итоге это мб не то что нужно. дело в том, что до цели долетает совсем ослабленный снаряд. он долетит до цели со скоростью U=1. мб надо вначале придать ускорение увеличивать в 2 раза, чтобы не казался слабысм 1 Прикрепленные файлы
|
![]() |
rsfghd, это нужно будет рассчитывать в зависимости от расстояния. Например, задаёте изначальную скорость и умножаете на процент пройденного пути. В итоге, когда снаряд долетит до конца пути - получит все 100 % ускорения. Или наоборот, тогда снаряд в конце будет иметь нулевое ускорение.
Ну или придумать свою формулу. Всё зависит от конкретного случая. |
![]() |
МрачныйВорон,
хе, я бы и сам справился с ускорением/замедлением в полёте, но дело в том, что я не знаю на какое значение нужно замедлять/ускорять снаряд, если будет через твой пример, то снаряд может замедлиться не долетев до середины, в итоге он так и повиснет в воздухе, потому что середину не перелетел, где должно было начаться ускорение Прикрепленные файлы
|
13 ГОД |
14
EnergyFrost
Нестандартная аура»![]() |
|
|
22 FEB |
5
TechnoViking
Как сделать "динамичный" магазин?»![]() |
|
|
![]() |
ofeerist:
Если человек знает, дело уже секундное.
С того, что написано "нейтральные здания". |
![]() |
TechnoViking:
Мог бы и сам проверить, это минутное дело. А так оно работает. С чего бы не работало |
![]() |
build:
А если здание собственное? Ну, под твоим контролем, имею в виду. |
21 FEB |
4
Никита29
Анимация строения»![]() |
|
|
Никита29:
Куда проще? Прикрепленные файлы
|
|
14 ГОД |
2272
Pickstick
Иконки на заказ»![]() |
|
|
![]() |
Extremator, держи плюс. Мне пригодится)) |
![]() |
Видел, но мне это не совсем подходит, нужен был именно реколор стандартной иконки. Но я уже сделал на основе работы Lodnar'a, убрав зеленые пиксели
Прикрепленные файлы
|
![]() |
Хоффман, а вот это видел? - www.hiveworkshop.com/resources/btnicegiant.52026
Чем-то смахивает на твою модельку )) Оо, я тебе даже больше скажу - они одинаково называются.
А вот кстати и сама моделька от того же автора - www.hiveworkshop.com/threads/ice-giant.62043 Так что всё есть в одном комплекте, надо просто проверять )) |
25 FEB |
3
Borodach
Мемхак с включенным AdicParser»![]() |
|
|

![]() |
В коммменте она |

![]() |
Согласен, такое есть, адекватно работает лишь на самом последнем мемхаке, вот этом вот
На первом и втором мемхаке, мне не удавалось активировать сиджас и прочие фишки. Хотя в рендереже мемхак эдишен, всё снова прекрасно работало Скрины ошибок, скрины настроек jngp, карту в студию Вот скрин доказательство к карте, что я приложил
Сорян, ложная надежда, всё также не работает =( Прикрепленные файлы
|
24 FEB |
3
TechnoViking
Как систему мутов сделать?»![]() |
|
|
![]() |
А ты сделай чат через это: Скрытие сообщений чата А там уже можешь манипулировать им как душе угодно, сообщения можно будет выводить через Игра - Показать сообщение |
![]() |
типа чтобы не видно было вам пишут?
можно фрейм спрятать, если про рефорджет. ну тогда и полезную инфу будет скрывать. станд способами не знаю
» если только фреймы мучить
Можно окно чата выкл, Chat Input box (окно чата). Это тогда вы выключаете окно ввода текста через Enter. Но точно не знаю, как этот box работает, не тестил. Тогда вы совсем никому писать не сможете. Еще можно написать в чат-диалог в мультиплеере. Можно отключить кнопку чата/журнала, и тогда вы никогда этот журнал сообщении не откроете. Можно заменить своим. И третий вариант. это спрятать ORIGIN_FRAME_CHAT_MSG и ORIGIN_FRAME_UNIT_MSG. Это когда вам пишут или выводятся сообщения дисплея игры / DisplayTextToPlayer. Но нужно будет затестить. Короче, не видно будет полезной инфы. можно фрейм спрятать, если про рефорджет. ну тогда и полезную инфу будет скрывать. ORIGIN_FRAME_CHAT_MSG - сообщения чата ORIGIN_FRAME_UNIT_MSG - системные сообщения, сообщения дисплея, смерти гг DisplayTextToPlayer |
22 FEB |
3
AnaKon4ik
Проблема с редактором 1.26»![]() |
|
|
20 ГОД |
7
Hush
Exodus of the Horde: TD Edition»![]() |
|
|
18 ГОД |
686
Arte_de_Mort, tysch_tysch, adic3x, KotoBog
Галерея скриншотов ландшафта»![]() |
|
|
![]() |
Не хочу светить своим говном, но я нуждаюсь в вашей помощи и критике
Сначала я вдохновлялся вашими скринами, но потом сразу же потерял мотивацию, когда сам начал делать) Мне попросту скилла не хватает сделать хоть что-то глазу приятное, даже с импортом. На этом скрине максимум, что я смог выжать из себя, я серьёзно, больше идей нет Первые работы, конечно, не бывают идеальными, но чтобы настолько вырвиглазно...
сорян, что без тумана, ракурса и прочего, живность не нужна пока что, я планирую для неё отдельные скрипты прописывать, если кто хочет со всех сторон рассмотреть, то приложил карту В таком духе я и собирался продолжать, но строить дом на хиленьком фундаменте... ну такая себе затея
» что это
Точка спавна героев, это место я хотел сделать максимально тёплым, уютным и родным на карте, но получилось говно)
Огромное здание это таверна, где будут всякие квесты и прочая ерунда, снизу конюшня, а дальше будет маленький городок Зачем тот мостик с переходом слева от таверны я хз, просто хочу какой-нибудь оригинальности городу в виде всяких мостиков, что-то... мм... даже не знаю, как Билджвотер из лиги легенд, но немного с другой атмосферой сорян, что не реф)
upd лан, решил с ракурсами и прочей ерундой, кроме живности
https://xgm.guru/files/100/201026/comments/465175/Bezymyannyy1.p...
https://xgm.guru/files/100/201026/comments/465175/Bezymyannyy2.p... https://xgm.guru/files/100/201026/comments/465175/Bezymyannyy3.p... скрины делать не умею, так что сорян( почему мост такой яркий я тоже хз, добавлю потом фонарей туда, если не нужно будет всё полностью переделывать Прикрепленные файлы
|
16 ГОД |
18
Pavel_Blend
Blender WarCraft 3»![]() |
|
|
Bergi_Bear:
как установит??? Xplay:
всё нашел спасибо, ша проверю) |
|

![]() |
GetLocalPlayer, всё работает в последней версии блендера, но в версии с сайта, стимовская ругается
и + кто-то его подпиливал , можно ссылки найти в моих комментах и доказательства в дискорд сервере Xgm (ноябрь 2020) |
![]() |
Xplay:
Аддон не обновлялся 4 года. Он просто не работает на новой версии блендера. |
14 ГОД |
6247
Эльрат
Нужна модель? - Вам сюда!»![]() |
|
|
![]() |
Всем доброго времени суток! Нужна модель портрета для данной модели: www.hiveworkshop.com/threads/ice-spider.88977 Заранее благодарю! |
24 FEB |
2
Betrezen
Взлом карты»![]() |
|
|
23 FEB |
20
LainMikoroso
Что лучше использовать?»![]() |
|
|
![]() |
quq_CCCP: Ну я так и думал в принципе, про глобалку на группу, я так и делаю |
![]() |
Ну болекспры побыстрее, но разницы на глаз вы не увидите. Я вот хз че вы там велосипеды изоьритаете, нет классической способ - groupenumunitsinrange, с фильтром,куда глобалками передаём аргументыесли нужно, ну и for group для группы,ждля мгновенных действий где не надо хранить группу и где не вызывают я события триггеров ющающие эту группу,то можно юзать одну глобальную группу, быстрее ваших локальных чудес. . . |
20 FEB |
12
Andreiki
По Кровавым Берегам»![]() |
|
|
Макс Чёрный:
Покажи мне где в тексте я указал, что проблема AI в этой кампании "заслуга" переводчика. |
|
23 FEB |
1
Lorit
Набор реколоров иконок»![]() |
|
|
15 ГОД |
44
pas logique
Загрузочные экраны.»![]() |
|
|
![]() |
pas logique:
А можно просто взять вот эти закарючки, и накладывать их везде.. Если есть скинь |
TechnoViking
TechnoViking
rsfghd
rsfghd
Блог
ofeerist
ofeerist
Или все переделать под абилки, тоже как вариант.