XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Сейчас заценю, может придумаю, что бы еще к системке прикрутить.

Faion добавил:
Отправь юнита двигатся, и быстро жми D(скилл электрический шар) иногда дамми будет срабатывать на кастера. А так все вроде гуд, для варкрафта больший функционал и не нужен.
Старый 02.03.2011, 15:56
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Цитата:
Сообщение от Toadcop'а
в этом есть решающий минус. Enum будет каждый раз самого себя выбирать и пускать фильтр. (в случие простого алока он не может сам себя выбрать) т.е. в холостую тратить процессинг тайм. но с другой стороны это офк оптимальный вариант в целом очень хотел сделать в тсх но из за того что он и так тяжолый я решил не делать этого (замедлять) и еще важный момент всех алок+хаос юнитов надо "востанавливать" после сейв/лоад.

А если держать динамическую базу данных со всеми созданными прожектилами и постоянно сверять их координаты? О_о
Старый 02.03.2011, 16:12
Hanabishi
COOL STATUS
offline
Опыт: отключен
Faion, как вариант создавать объект чуть выше, или впереди кастера
FREEZE_ball, тогда объекты будут контачить только с друг другом, да и не факт что это быстрее
Старый 02.03.2011, 16:39
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Имхо системе больше ничего не над, разве что библиотеку с эффектами, что бы сделать из этого конструктор спелов :O
Старый 02.03.2011, 16:48
Hanabishi
COOL STATUS
offline
Опыт: отключен
Faion, расскажи подробнее про библиотеку, что она должна делать
ещё можно вкрутить работу со снарядами (например для прямолинейного полёта итд)
Старый 02.03.2011, 17:04
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Hanabishi, различные взрывы, оглушения, замедления, просто эффекты. Так же отдельную библиотеку для создания дамми, ведь способов(условий) создания дамми не так много, но кода приходится писать несколько строк, а можно заменить было б тупо командой Id юнита, ну и 1-2 параметрами.

Собсно я начал тут делать набросок:

Код:
library SpellEffects initializer Init

globals
    constant string stomp_sfx = "Abilities\\Spells\\Human\\ThunderClap\\ThunderClapCaster.mdl"
    constant string br_aura_sfx = "Abilities\\Spells\\Human\\Brilliance\\Brilliance.mdl"
endglobals

private function AddSfxInPos takes string s returns nothing
    DestroyEffect(AddSpecialEffect(s,GetUnitX(lastRegisterPhysX.owner),GetUnitY(last  RegisterPhysX.owner)))
endfunction 

private function RemoveObj takes nothing returns nothing
    RemoveUnit(lastRegisterPhysX.owner)
    lastRegisterPhysX.Remove()
endfunction 

//============================================================

function CntGround takes nothing returns nothing
    AddSfxInPos(br_aura_sfx)
endfunction

function Stomp takes nothing returns nothing
    AddSfxInPos(stomp_sfx)
    RemoveObj()
endfunction

private function Init takes nothing returns nothing

    endfunction
endlibrary
Старый 02.03.2011, 17:11
Hanabishi
COOL STATUS
offline
Опыт: отключен
Faion, сделал, но маловато изменений для новой версии
пока жду ещё, предлагайте свои мысли
Старый 03.03.2011, 17:21
JaBeN_Симфер

offline
Опыт: 20,050
Активность:
я пока что не смотрел карту, но сразу могу предложить физику движения автомобилей, причем оставить стандартные приказы управления для юнита, но на его движение будут влиять такие параметры:
  • ускорение
  • замедление (время до полной остановки)
  • радиус разворота (без движения юнит повернуться не может)
  • скольжение по различным типам поверхностей (при повороте, торможении, скатывании вниз и тд)
При развороте надо учитывать все блокирующие движение объекты заранее.
В общем, заточка физики под гоночный симулятор, но без дополнительного управления.
Старый 03.03.2011, 17:52
Hanabishi
COOL STATUS
offline
Опыт: отключен
JaBeN_Симфер, как раз движения автомобиля нужно делать с нестандартным управлением, т.к. стандартный тупо +с ним много конфликтов
можно взять любую систему движения на стрелках и аттачить физику, тогда получится нужный результат
но одно придумал: чтобы юнит начинал скатываться только при определённом угле наклона
Старый 03.03.2011, 18:40
Hanabishi
COOL STATUS
offline
Опыт: отключен
вот версия 1.2 с кучей удобностей для облегчения работы
Старый 03.03.2011, 22:18
Ferox
Дело - дрянь
offline
Опыт: 11,273
Активность:
А можно ли вообще на движке варика создать физику в которой не нужно будет привязывать функции триггеров к объектам?Ну, т.е. загрузил триггеры и смело играешь с физикой без знания например Джасса, который нужен что бы и заставить объекты двигаться.
Старый 10.03.2011, 23:04
Hanabishi
COOL STATUS
offline
Опыт: отключен
LuXan, можно, но это тогда будет готовая играбельная карта
либо тупо привязывать ко всему подрят на крте
Старый 11.03.2011, 13:25
DotaMaster666
Silenced by GadenbIsh
offline
Опыт: 1,259
Активность:
exitwhen(b==true)
Дальше можно не читать, автор системы красноречиво показал отсутствие каких либо навыков нормального программирования. Система - говно кстати.
Старый 18.03.2011, 14:05
Hanabishi
COOL STATUS
offline
Опыт: отключен
exitwhen(b==true)
да знаю я что можно просто exitwhen b
Система - говно кстати.
конкретнее, доработаю
Старый 18.03.2011, 14:22
DotaMaster666
Silenced by GadenbIsh
offline
Опыт: 1,259
Активность:
конкретнее, доработаю
Не проще ли просто смириться с мыслью?
Посмотри систему Toadcop'а с камнями и найди три отличия.
Старый 18.03.2011, 14:24
Skino

offline
Опыт: 4,683
Активность:
DotaMaster666:
Посмотри систему Toadcop'а с камнями и найди три отличия.
Ссылку в студию
Старый 18.03.2011, 14:33
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
DotaMaster666, а не слишком ли толсто?
Юзаю наработку с ранней версии, всё устраивает. Что не устраивает - можно допилить самому без особых усилий.
Старый 18.03.2011, 22:20
DotaMaster666
Silenced by GadenbIsh
offline
Опыт: 1,259
Активность:
Старый 18.03.2011, 22:32
Wortecs

offline
Опыт: 3,146
Активность:
Шо я хочу сказать не могу вспомнить кто говорил но я все таки напишу "Каждый программист когда пишет программу, придумывает велосипед, но каждый раз свой - особенный"
Старый 28.03.2011, 01:45
Грин

offline
Опыт: 10
Активность:
Hanabishi, Парень ты гений, в твоей идеи все меня устраивает!
Старый 14.02.2012, 17:38
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 21:24.