Post by Traveller Of The Future on Oct 22, 2007 19:01:17 GMT -5
Colocar O Joystick Para Tremer..., igual ao joystick Dual Shock do PSX
;------------------------------------------------------------------------------->
Primeiramente quero lhes dizer que eu só testei
com joysticks Dual Shock do Playstaion e Playstaion2.
Bom, vamos começar o Tutorial:
;------------------------------------------------------------------------------->
A tremulação funciona de acodo com que o seu char cai,
ataque, recebe um ataque, etc... o joystick irá tremer.
Essa tremulação pode ser de vários modos, depende do que você coloque no Scrtl.
Então aí vão as regras:
;------------------------------------------------------------------------------->
1)O nome do ctrl é "ForceFeedBack".
2)Esse ctrl só funciona em versões à partir da versão 27/06.
3)Não há nenhum parâmetro requerido, ou seja, não há nenhum parâmetro que seja obrigado a colocar.
4)Vc pode usar os seguintes parâmetros:
;------------------------------------------------------------------------------->
WAVEFORM=>> esse parâmetro serve para especificar qual forma de onda que você quer.
waveform = (aqui você coloca o tipo da onda)
;------------------------------------------------------------------------------->
Tipos de ondas: "sine", "square", "sinesquare", e "off".
Sine=>>uma forma de onda senoidal. Lembra a um largo tremor de motor.
Square=>>uma forma de onda quadrada. Lembra à batidas tipo uma britadeira.
Sinesquare=>>uma forma intermediária. Essa esta entre os dois tipos acima.
Off=>>use para parar qualquer efeito no seu joystick que esteja sendo executado.
O valor padrão é "sine".
TIME=>> Especifica quanto dura o tremor, em game-ticks. O padrão é 60, ou seja, 1 segundo.
time = (aqui você coloca o tempo em que as ondas permaneceram ativas)
FREQ=>> Frequência do tremor. Varia entre 0 e 255.
Vocês podem usar esta fórmula para determinar a frequência:
start + d1*t + d2*t**2 + d3*t**3
Onde t representa o número de game-ticks passados desde que o tremor teve início.
O padrão é 128,0,0,0. Atualmente, este parâmetro é completamente ignorado.
freq = start (integer constant), d1, d2, d3 (float constants)
AMPL=>> A amplitude do tremor. Varia entre 0 e 255.
A fórmula utilizada para determinar a
frequência é
start + d1*t + d2*t**2 + d3*t**3
Onde t representa o número de game-ticks passados desde que o tremor teve início.
O padrão é 128,0,0,0.
ampl = start (integer constant), d1, d2, d3 (float constants)
SELF=>> Definir como 1 faz o joystick de P1 vibrar. Se for 0, então o joystick de P2
irá vibrar. O padrão é 1.
self = self_flag (boolean constant)
Exemplo:
[State 1000, vibrar controle]
type = ForceFeedback ; (esse é o ctrl)
trigger1 = movehit = 1 ; (esse é o gatilho q é acionado quando for feito o 1° hit)
trigger2 = anim = 1007 ; (esse é o gatilho q é acionado na anim 1007)
persistent = 0
time = 6 ;(esse especifica o tempo em que a onda permanecerá ativa)
waveform = square ; (Onda que lembra a batida de uma britadeira)
;-------------------------------------------------------------------------------->
é isso...
espero ter ajudado... ;D
;------------------------------------------------------------------------------->
Primeiramente quero lhes dizer que eu só testei
com joysticks Dual Shock do Playstaion e Playstaion2.
Bom, vamos começar o Tutorial:
;------------------------------------------------------------------------------->
A tremulação funciona de acodo com que o seu char cai,
ataque, recebe um ataque, etc... o joystick irá tremer.
Essa tremulação pode ser de vários modos, depende do que você coloque no Scrtl.
Então aí vão as regras:
;------------------------------------------------------------------------------->
1)O nome do ctrl é "ForceFeedBack".
2)Esse ctrl só funciona em versões à partir da versão 27/06.
3)Não há nenhum parâmetro requerido, ou seja, não há nenhum parâmetro que seja obrigado a colocar.
4)Vc pode usar os seguintes parâmetros:
;------------------------------------------------------------------------------->
WAVEFORM=>> esse parâmetro serve para especificar qual forma de onda que você quer.
waveform = (aqui você coloca o tipo da onda)
;------------------------------------------------------------------------------->
Tipos de ondas: "sine", "square", "sinesquare", e "off".
Sine=>>uma forma de onda senoidal. Lembra a um largo tremor de motor.
Square=>>uma forma de onda quadrada. Lembra à batidas tipo uma britadeira.
Sinesquare=>>uma forma intermediária. Essa esta entre os dois tipos acima.
Off=>>use para parar qualquer efeito no seu joystick que esteja sendo executado.
O valor padrão é "sine".
TIME=>> Especifica quanto dura o tremor, em game-ticks. O padrão é 60, ou seja, 1 segundo.
time = (aqui você coloca o tempo em que as ondas permaneceram ativas)
FREQ=>> Frequência do tremor. Varia entre 0 e 255.
Vocês podem usar esta fórmula para determinar a frequência:
start + d1*t + d2*t**2 + d3*t**3
Onde t representa o número de game-ticks passados desde que o tremor teve início.
O padrão é 128,0,0,0. Atualmente, este parâmetro é completamente ignorado.
freq = start (integer constant), d1, d2, d3 (float constants)
AMPL=>> A amplitude do tremor. Varia entre 0 e 255.
A fórmula utilizada para determinar a
frequência é
start + d1*t + d2*t**2 + d3*t**3
Onde t representa o número de game-ticks passados desde que o tremor teve início.
O padrão é 128,0,0,0.
ampl = start (integer constant), d1, d2, d3 (float constants)
SELF=>> Definir como 1 faz o joystick de P1 vibrar. Se for 0, então o joystick de P2
irá vibrar. O padrão é 1.
self = self_flag (boolean constant)
Exemplo:
[State 1000, vibrar controle]
type = ForceFeedback ; (esse é o ctrl)
trigger1 = movehit = 1 ; (esse é o gatilho q é acionado quando for feito o 1° hit)
trigger2 = anim = 1007 ; (esse é o gatilho q é acionado na anim 1007)
persistent = 0
time = 6 ;(esse especifica o tempo em que a onda permanecerá ativa)
waveform = square ; (Onda que lembra a batida de uma britadeira)
;-------------------------------------------------------------------------------->
é isso...
espero ter ajudado... ;D