Código
// Used repeatedly on an object in frame 2: function FireAppearing () { Pauline._y = Pauline._y+PaulineVibration; PaulineVibration = PaulineVibration/-1.1;
En el frame 2 hay un personaje llamado Pauline.
Frame 2:
// For when Pauline is hit:
PaulineVibration = 0;
Se avanza al frame 3 luego de un tiempo, no viene al caso. Siempre hay un botón:
Código
on (press) { (...) } else if (Cursor.Hammer.Hitzone.hitTest(Pauline)) { (...) PaulineVibration = PaulineVibration-4;
O sea, cuando se hace clic en Pauline, ella debe vibrar como si la hubieran golpeado. Eso intenté. Que vaya hacia abajo, luego un poco arriba, luego un poquito abajo, y así hasta que ya no haya vibración. Recuerden el código
PaulineVibration = PaulineVibration/-1.1;
Problema 1:
Luego del efecto normal, queda subiendo, o sea la vibración nunca llega a 0 y en la oscilación el valor negativo absoluto es mayor que el positivo. Al menos es mi interpretación.
Problema 2:
Quizá no importa, pero si la vibración es 3 entonces golpear al personaje reduce la vibración, porque se hace
PaulineVibration = PaulineVibration-4





Autor



En línea
