Разработка и ромхакинг > Разработка игр
MUGEN
<< < (6/23) > >>
.:Tremor:.:
Как откоректировать скорость изменения спрайтов на курсоре выбора персонажа
Le@N:
Подправить анимацию в System.def.))
Ищи [Begin Action], где прописаны спрайты курсора
и посл. цифру уменьшай.
.:Tremor:.:
пасибо
chameleoncyborg:
Le@N, у тебя так и не получилось без задействования звуковых драйверов разобраться с зависанием музыки во время выполнения суперудара ? ;)
Le@N:
Даже и не пробовал, что-то не тянет.))
chameleoncyborg:
Le@N, знал бы я за что "ухватиться" - сам бы решил эту проблему... ;)
Le@N:
Там как всегда.. Смотришь код и правишь..
Борг кажется тоже сию проблему пытался решить, но о результатах пока не сообщал.
chameleoncyborg:
Le@N, нда, плохо, что он так редко посещает этот форум... :-\ Ато я что только не пытался делать с этими PlaySnd'ами - ничего не получается... :(
.:Tremor:.:
Как можно изменить комп. интелект персонажу, там удолить или добавить.
А то ситуация такая что один игрок хорошо дерется а другой не очень
Le@N:
Отвечу просто - это оч. сложно.)) Макс что можно сделать - скопировать ИИ у Гидро и подредактировать.
chameleoncyborg:

--- Цитата ---Отвечу просто - это оч. сложно.
--- Конец цитаты ---

Le@N, не очень  :) А вот с зависанием звука разобраться - капец.... :-\
Le@N:
Хехе, то бишь ты способен понять то что написано в АИ у персонажей? Кроме Гидро.
chameleoncyborg:
Le@N, вот как раз с АИ намного проще разобраться, например смотря на этот стэйт

[State -1]
type = ChangeState
value = 202
triggerall = Var(50) = 1
trigger1 = p2bodydist X <= 3
trigger1 = random >= 200 && random < 299 || random >= 850 && random <= 999
trigger2 = p2statetype = C
trigger2 = p2bodydist X <= 3
trigger3 = p2stateno = [400,431]
trigger3 = p2bodydist X <= 3
trigger4 = p2stateno = 20
trigger4 = p2bodydist X <= 3
trigger5 = p2stateno = 107
trigger5 = p2bodydist X <= 3
trigger6 = p2stateno = 131
trigger7 = p2stateno = 130
trigger8 = p2stateno = 1000
trigger8 = p2bodydist X <= 3
triggerall = p2stateno != [5000,5200]
triggerall = ctrl = 1
triggerall = statetype = S
triggerall = p2movetype != H
triggerall = roundstate = 2
где становится понятно, что в соответствии с применениями стэйтов падения, ударов и т.п. (431, 5200...) АИ-боец при первой же возможности (и в зависимости от рандом-параметра) будет вплотную применять заданный заглавным номером стэйта удар.Такой стэйт можно привязать к обязательного выполнения любого удара АИ-бойцом и прописать соответствующее расстояние. Есть например принудительный стэйт выполнения АИ-бойцом добивания:

[State -1]
type = ChangeState
value = 210044
triggerall = p2bodydist X <= 10
triggerall = Var(50) = 1
triggerall = p2stateno = 9010
trigger1 = statetype = S
trigger1 = ctrl = 1
triggerall = Vel Y = 0
Fly:
Вот только вместо

--- Цитата ---trigger1 = random >= 200 && random < 299 || random >= 850 && random <= 999
--- Конец цитаты ---
лучше писать

--- Код: ---trigger1 = (random = [200, 299)) | random = [850, 999]
--- Конец кода ---
Не так страшно смотрится.:)
Le@N:
ХамелеонКиборг, и у какого же персонажа взят сей код?
Fly, да, так лучше намного, к тому же меньше по длине.)
chameleoncyborg:
Le@N, у Лин Куэя v.2 , а что ?

Fly, в принципе согласен - по размеру меньше, но немного запутанней. Таким образом у Гидро вся АИ-активация записана.
Le@N:
Да ничего, я про стандартных мкп-персонажей говорил вообще то. У других ИИ сделан иначе, проще.))
И ничего там у Флая не запутано кстати. Первый вариант как раз запутанный.
Shredder:

--- Цитата: chameleoncyborg от 02 Август 2009, 16:45:35 ---у Лин Куэя v.2
--- Конец цитаты ---

Что за Лин Куэй и где его скачать?)) Желательно для обычного мугена. А то у меня был только какой-то меганедоделанный и глючный.
chameleoncyborg:
Shredder, качай отсюда ( с суперударами и комбо разберёшся с 1.cmd-файла в папке бойца ):

http://rapidshare.com/files/262887017/The_Linkuei.zip.html
Shredder:
chameleoncyborg, спасибо) Ща посмотрим...

Добавлено позже:
Уау, какой клёвый! Давно его исправленного хотел. А это под какой муген, под обычный или МКП ? Что-то толком никак не пойму.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии