когда-то давно, будучи совсем маленьким крохотным ребеночком, я увидел невероятно красивую вещь от великолепного Vlod'a - Частицы/Particles
я не спал днями и ночами, забыл как правильно питаться, ждал пока он выложит код, чтобы я мог насладиться всеми блаженствами этого мира перед упокоем, но этого так и не случилось и я не знаю жив ли бедный влод сейчас, я скучаю за ним
в итоге я решил попробовать повторить его штуку, но с открытым кодом
Компонент
@rsfghd: версия для ванилки (без южапи и мемхака) https://xgm.guru/files/100/369229/comments/562867/aerm1.w3x >> "" library paricleslib globals constant hashtable H = InitHashtable( ) private constant group TempGroup = CreateGroup( ) private unit bj_closestUnit constant location LFZ = Location( 0.00, 0.00 ) endglobals function GetLocZ takes real x, real y returns real call MoveLocation( LFZ, x, y ) return GetLocationZ( LFZ ) endfunction private function GetClosestUnitInRangeXY takes real x, real y, real r returns unit local unit u local real d set bj_closestUnit = null call GroupEnumUnitsInRange( TempGroup, x, y, r + 200.00, null ) loop set u = FirstOfGroup( TempGroup ) exitwhen u == null call GroupRemoveUnit( TempGroup, u ) set d = SquareRoot( ( x - GetUnitX( u ) ) * ( x - GetUnitX( u ) ) + ( y - GetUnitY( u ) ) * ( y - GetUnitY( u ) ) ) if d < r then set r = d set bj_closestUnit = u endif endloop return bj_closestUnit endfunction struct vector real x real y real z method length takes nothing returns real return SquareRoot( x * x + y * y + z * z ) endmethod method normalize takes nothing returns nothing local real l = length( ) if l == 0.00 then set l = 1.00 endif set x = x / l set y = y / l set z = z / l endmethod static method create takes real x, real y, real z returns thistype local thistype this = thistype.allocate( ) set this.x = x set this.y = y set this.z = z return this endmethod endstruct private struct particlesS timer t unit eff real time real timeMax real yaw 7 8.7K
Основой для создания синематика послужил мультик Dinosaur (2000), с очаровательным катаклизмом от падения метеора. Сам по себе синематик не имеет какой-либо пищи для раздумий или истории и создан исключительно для "вау эффекта"
Карта
@LosKalmaros: Идет действительно тяжело 7 7.9K
Существует специальная тема Способности и алгоритмы на заказ, где любой желающий может помочь с вашими фантазиями и где я тоже иногда зависаю. Кроме того, есть платные заказы, например, можете обратиться к Hate - Заклинания на заказ для Warcraft 3 (Платные) или поискать ещё темы на сайте
Я хочу развивать своё резюме, поэтому можете оставлять заявки и там, и тут. Имейте ввиду, заказы я выполняю бесплатно, на чистом энтузиазме, трачу на это своё свободное время, поскольку воспринимаю это как хобби, всё выполняю при возможности и желании
@LastUchiha: Название: Chidori Eiso Метод: Jass Версия Warcraft III: 1.26 Техническое описание: При применении способности появляется лазер, если сталкивается с целью - останавливается, если цель покинула область соприкосновения так сказать - продолжает лететь, пока длина лазера на достигнет 1000. Длительность 4 секунды, полную длину должен набирать за 0.5 секунды, т.е. остальные 3.5 сек просто на месте висит, никуда не летит, дамажит если кто-то его касается, урон и прочая инфа - без разницы, всё равно потом менять. Должен быть сделан не через эффект молнии, а через даммиков, тут кнш проблемка, нету даммика с анимкой расстяжение, по этому прикреплю обычный лазер. https://xgm.guru/files/100/341434/comments/547057/laser.mdxhttps://xgm.guru/files/100/341434/comments/547057/laser1.blp 143 1.4K
На спеллпак вдохновила модель от Anime Chan, используемая в качестве героя. Все способности сделаны через QuickCast (активация без использования ЛКМ)
Компонент
@Izzetin: Can you please add a version for 1.36 ? would be so cool 7 3.5K

Огромный пак аниме спецэффектов

Этот пак кто-то когда-то давно скинул в дискорде хгм, но я не…
Модель
@Nebula: Как понять, что и где?😖 26 17.6K

Система турели

Демонстрация

Просто кликните юнитом на турель, чтобы посадить его внутрь, и расстреливайте осколки моих разбитых надежд и мечт монстров с помощью движения мышкой и ЛКМ
Чтобы выйти из турели можно сдохнуть (не ирл, позязь, кто ж лайки ставить то будет), либо нажать ESC
Компонент
@nazarpunk: 16 2K

Система стрельбы

Демонстрация

С помощью WASD передвигайте персонажа. С помощью ЛКМ производите срельбу. С помощью ПКМ прицеливаетесь. С помощью ножа режетеc

Компонент
@rsfghd: обновил на GetMouseScreenRelativeX/Y 13 2K
Суть проста - с помощью стрелок влево/вправо вы перемещаете отмычку с одного штифта на другой, с помощью клавиши вверх вы поднимаете отмычку, ударяя об штифт, который нужно грамотно зафиксировать пробелом в самом вверху. После проделывания подобных манипуляций с каждым штифтом - сундук открывается и оттуда вылезает моё разбитое сердце лучше бы сдох бьвапыждщорпдчит
Компонент
4 огненных способности без какого-либо механического воздействия, только silly fire moves
Компонент
@Без Футболочки: Пойдем ко мне в проект))) 14 2.9K
Это очень простая вещь на самом деле и тем не менее позволяет легко создавать сложные траектории снарядов, которые всем попадались на глаза
Компонент
Герой посылает пучок света, который взрывается над выбранной областью вызывая флуктуацию из световых частиц, что наносит урон вражеской нежити и замедляет противников в области на время действия эффекта
Компонент
@rsfghd: обновил код, убрал всё, что было сделано для гуишников, дамажит теперь всех врагов, а не только нежить, оставил старую версию 7 2.1K
Герой временно растворяется в окружающей среде в виде пучков света, становясь недосягаемым.
Компонент
@zaharpro: Классна 4 1.5K
Герой призывает архангела, который взмахом меча направляет святую силу в указанном направлении, что исцеляет союзников и наносит урон вражеской нежити
Компонент
Герой призывает древнее энтропическое существо, которое подготавливает мощный луч солнечного ветра, что стирает всё на своём пути
Компонент
@Smeto: JNGP тоже нормально не открывает 29 2.8K
Герой взращивает кактус вокруг себя, который начинает притягивать противников в радиусе досягаемости. Противники, касающиеся кактуса, получают урон и исцеляют владельца. Сам владелец в это время не досягаем и не может двигаться. По завершению кактус расцветает, пуская корни вокруг, которые единоразово наносят урон и опутывают противников.
Компонент
@Witchblade: Hardmell, на китайских сайтах годнота на фреймах имеется 9 2.4K
`
ОЖИДАНИЕ РЕКЛАМЫ...
Scroll Lock - быстрая модерация