From: Joe Wreschnig Date: Mon, 22 Sep 2014 13:16:25 +0000 (+0200) Subject: Animation. X-Git-Url: https://git.yukkurigames.com/?a=commitdiff_plain;h=61fc434120ff15b831d434b6ded51fa608af8a0b;p=yuu.git Animation. --- diff --git a/src/main.js b/src/main.js index 6b2cb7b..15e4bfa 100644 --- a/src/main.js +++ b/src/main.js @@ -7,6 +7,10 @@ var DISAPPEAR = { duration: 25 } }; +var JIGGLE = { + 0: { tween1: { yaw: 0.3 }, repeat: -Infinity } +}; + var JUMP = { 0: { tween1: { scale: [0.6, 0.3, 1.0] }, duration: 20 }, 20: [{ tween1: { scale: [0.3, 0.6, 1.0] }, duration: 18 }, @@ -22,7 +26,7 @@ var FollowScene = yT(yuu.Scene, { var textQuad; var textEntity = new yuu.E( - new yuu.Transform().setScale([1, 1, 1]), + new yuu.Transform().setScale([1, 1, 1]).setYaw(-0.3), textQuad = new yuu.QuadC(textMat)); this.faceEntity = new yuu.E( new yuu.Transform().setScale([0.5, 0.5, 1]), @@ -30,6 +34,9 @@ var FollowScene = yT(yuu.Scene, { this.entity0.addChild(textEntity); this.entity0.addChild(this.faceEntity); + textEntity.attach(new yuu.Animation( + JIGGLE, { $: textEntity.transform })); + this.disappear = function () { textEntity.attach(new yuu.Animation(DISAPPEAR, { transform: textEntity.transform,