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