el goku y gogeta que hice traen eso...
pero te propongo que lo trates de armar en base a estas ideas (y si ya no te sale lo miras):
[State 0, ScreenBound]
type = ScreenBound
trigger1 = bla bla
;pero un bla bla que perdure cierto tiempo... como time > 10, numexplod(10) > 3... etc etc
value = 1 ; 1 para que la camara siga a los personajes, 0 para que no les preste atencion
movecamera = 0,0 ; nunca lo use hasta ahora, no me fije como se usa, pero para lo que queres te alcanza con lo anterior...
Entonces basicamente es poner:
[State 0, ScreenBound]
type = ScreenBound
trigger1 = movehit && animelemtime(<animelem del golpe>) >= 0
value = 0
Luego para que vuelva con dash, teleport o lo que se te cante es colocar en el changestate aquel state en donde vas a realizar esa accion...
Puedes hacer dos changestates o un changstate con un ifelse pero basicamente es basarte en el siguiente concepto:
Si la distancia desde el char al borde que esta a sus espaldas es negativa, quiere decir que estas fuera de camara... entonces debes desplazarte hacia dentro del escenario...
eso se calcula con backedgedist, un trigger y ademas una expresion en mugen que permite calcular dicha distancia...
en resumen es colocar eso en el changestate como trigger
trigger1 = backedgedist <= -10 && animtime 0
o algo por el estilo... calculalo masomenos con el ancho de tu char, imaginate que la espalda puede estar por detras de la camara, pero aun estas adentro del escenario y a veces queda feo que se ejecute la animacion de regresar cuando no deberia (por eso el <= -10, para que TODO o la mayoria del char se encuentre afuera)
Con eso tenes bastante info, cualquier cosa mandame un pm, o postea aca mismo, pero igual mandame ese pm porque por ahi no te llego a leer...