24

» Hearthstone / Hearthstone

Кстати, я же так и не скинул последние записи. Но это уже не раньше, чем завтра.
24

» WarCraft 3 / фатал из-за цикла

Еще вопрос - что происходит, если, например, кол-во итераций уменьшить до одной, до двух, до трех, до десяти?
Ну и да, getLastCreated вроде как не будет работать с не BJ функциями создания, хотя я давно последний раз редактор открывал и могу все путать.
24

» WarCraft 3 / фатал из-за цикла

И что происходит если убрать строки
call UnitRemoveAbility( udg_Slot[i], 'Agra' )
call RemoveDestructable( GetLastCreatedDestructable() )
Удаление способностей в процессе их каста у меня тоже бывало вызывало фатал.
24

» WarCraft 3 / фатал из-за цикла

А код деструктабла правильно прописан? Попробуй создать другой деструктабл, например.
24

» WarCraft 3 / фатал из-за цикла

udg_Slot[i] тут всегда есть юнит или в какой-то момент его может не быть?
я сталкивался с ситуацией, когда попытка выдать способность несуществующему юниту вызывала краш
24

» WarCraft 3 / Исчезание модели у края

Принятый ответ
Hate, с юнитами есть один хитрый трюк, который вполне можно провернуть при определенных условиях - разбить небо на сектора и расставлять звезды только в тех секторах, близко к которым проходит камера. Т.е. хранить координаты звезд в массиве и иметь пул готовых юнитов-звезд, которые будут триггерно разбрасываться в нужные места карты и убираться обратно в пул.
Естественно, это не всегда можно провернуть и не всегда так можно что-то выиграть в производительности.
24

» WarCraft 3 / Исчезание модели у края

на крайний случай можно нейтральным юнитом с москитами сделать
24

» WarCraft 3 / Ворота-юнит

Принятый ответ
есть два способа
  1. создать юнита-ворота с проходимой текстурой пути, а потом триггерными способами блокировать проходимость закрытых ворот и переключать анимацию
  2. создать двух юнитов - один открытые ворота, второй - закрытые (с разными анимациями и проходимостью), а потом менять одни ворота на на другие одним возможных из способов (триггеры, апгрейд, шаманство с заменяющими юнитов способностями)
еще есть третий способ - создавать под воротами дамми-юнита без модели, которого будут атаковать автоматически и синхронизировать здоровье ворот со со доровьем этого юнита.
У каждого способа свои плюсы и минусы.
24

» Блог sleep`a / Гайд: Скриптинг на Lua в DOTA2

alexprey, если мне не изменяет память, то какой-то не очень популярный язык уже просили добавить в список, может и Lua, на что получили ответ, что ради двух с половиной человек, которые будут этим пользоваться, добавлять новую схему подсветки никто не будет ибо лень. Правда это довольно давно было.
24

» Блог sleep`a / Гайд: Скриптинг на Lua в DOTA2

Не думал что когда-нибудь скажу это, но от доты2 таки есть польза.
Во-первых теперь каждый желающий "создать свою крутую карту для доты" рано или поздно будет сталкиваться с необходимостью владеть Lua на базовом уровне, а значит станет меньше высказываний вида "да ну его в Ж этот луа, давайте лучше на js - его я уже знаю".
Во-вторых на XGM может появиться подсветка синтаксиса Lua.
24

» Space Station 133D / Space Station 133D

Во-вторых чем же утверждение про разработку собственного движка глупо?
Входные данные:
  • мне известно что ты пишешь с использованием jMonkeyEngine и я достаточно хорошо знаю что это такое, более того, тебе тоже известно что я знаю что такое jMonkeyEngine.
  • разговор ведется в твоей теме.
  • я говорю кому-то, что это хорошая идея - перестать пилить свой движок и перенести все на майнкрафт.
Выводы:
  • я считаю, что ты пишешь свой движок. Но это ведь не является правдой.
  • я считаю, что стоить все бросить и переписать заново. Но это тоже не является правдой.
Ну во-первых тебе придётся досконально разобраться в чужом коде раз.
Ну это не очень большая проблема - я это уже делал, причем в довольно суровых условиях MCP, а не приспособленного под нужды разработчиков будущего Plugin API.
Второе, чем это "не круто", так это тем, что тот функционал, который требует игра тебе на том, что есть у движка майна не сделать... значит придётся вымудряться, что как всегда не есть хорошо.
Ровно в той степени, в какой это приходится делать в рамках работы с любым другим движком - я же не говорю о том, чтобы использовать голый серверный плагин при ванильном клиенте. Многое из того, что реализовано модами на майнкрафт, выходит далеко за предусмотренное исходными возможностями движка, в том числе и то, что я в свое время реализовывал для собственного развлечения.
Чем это по настоящему не круто, так это отсутствием определенных инструментов, необходимых для разработки и необходимостью либо покупать майнкрафт либо использовать его пиратскую версию.
24

» Space Station 133D / Space Station 133D

ZLOI_DED, по двум причинам
  1. я не фанат Space Station 13, хотя сама идея мне интересна.
  2. еще не запилен официальный Plugin API, а форж меня дико раздражает своей ресурсоемкостью, да и проблемы с совместимостью версий не очень приятны, даже если забить на форж и пользоваться чистым MCP.
P.S. Обрати внимание на две вещи: во-первых моя фраза была обращена не к тебе, а во-вторых утверждение про разработку собственного движка выглядит довольно глупо, в свете того, что мне отлично известно что такое jMonkeyEngine. К чему бы это?
24

» Space Station 133D / Space Station 133D

ZardWar, кстати, а это ведь мысль - взять майнкрафт в качестве базы и не выдумывать свой движок.
24

» WarCraft 3 / Нужна помощь со способностью.

nvc123, вариант с дублированием ланда вполне себе муи, не считая того, что все пользователи и цели этого заклинания получают возможность взаимодействовать между собой, а для варианта с выделенной локацией можно держать несколько комнат, если известен максимум одновременно действующих заклинаний этого типа. Кроме того у автора не было ни намека на то, что ему нужна мультиприменимость.
24

» WarCraft 3 / Нужна помощь со способностью.

Есть довольно грубый, но действенный способ - временно переносить обоих в отдельную закрытую локацию.
Ну или, если карта позволяет, иметь две идентичных копии ланда и переносить в дубликат на время действия заклинания.
24

» nDRch / На перепутье семи дорог...

Cinos, по моему опыту, в майе хорошо модели для кинематиков делать, а вот с относительно лоуполи моделями под геймдев туда лучше не соваться.
24

» nDRch / На перепутье семи дорог...

Ну так делайте в максе или блендере и выкладывайте исходники - кому надо, конвертирует в любой нужный формат. Правильно сделанные скелетные анимации с большой долей вероятности сохранятся. А вот с эффектами немного сложнее - как правило, у каждого движка свой стандарт, но параметры эмиттера обычно одинаковые, так что конвертация тоже возможна, хотя и требует больше ручного труда при отсутствии соответствующих плагинов.
А потом, как по оботретесь в этой среде и определитесь с самыми востребованными форматами, сможете уже конвертированные модели в нужных форматах выкладывать, если будет такое желание.
24

» XGM Конкурсы / Первый XGM-турнир по Hearthstone: финал

Я готов, но только на выходных - в будние дни немного не до того, особенно учитывая мое GMT+2 время.
24

» StarCraft 2 / Где можно скачать игру?

Rare, прежде чем минусовать, хоть бы выяснили что:
  1. Предложенная мной ссылка ведет не куда-либо, а на официальный сайт.
  2. Скачанная с официального сайта бесплатная стартовая версия является целиком и полностью лицензионной.
  3. Стартовая версия дает доступ ко всем пользовательским картам - платная версия требуется только для ладдера, кампании и работы в редакторе.
24

» WarCraft 3 / Почему сбивается цикл?

Вестник Мондаса, может секрет в том, что у тебя всегда в массиве Attack по индексу A стоит положительное значение и, соответственно, отрабатывает только первая ветка? добавь дебаг в обе ветки условия и посмотри результат.
24

» Блог sleep`a / Майнкрафт и рабы или почему протект вредит обществу

sleep, у компьютеркрафта нет вайфай блоков, заменяющих редстоун, не надо рассказывать сказки. Там есть свой вайфай для своих целей, конечно, но главная его ценность - возможность писать и выполнять программы на Lua. Только ты так и не ответил каким же модом обеспечивалось движение всего этого добра.