X-Git-Url: https://git.yukkurigames.com/?a=blobdiff_plain;f=src%2Fmain.js;h=15e4bfa8c06c6bbce2fa8aeec123a013d605085f;hb=54c0c4081df55f293bfb5e3a0871aade286608ab;hp=6b2cb7b7aec20ba22fb1f0fde47c4a7dbdda76a9;hpb=6be6217d1fda27ec6c168466111cd26e52bf59a2;p=yuu.git 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,