1 2 3 4 5 6 7 8 9 10 | Sprite = function () { ... this.runner = new Sprite('runner', // type this.runnerArtist, // artist [ this.runBehavior, // behaviors this.jumpBehavior, this.collideBehavior, this.fallBehavior, ]); }; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | SnailBait.prototype = { ... equipRunner: function () { ... this.equipRunnerForJumping(); this.equipRunnerForFalling(); }, equipRunnerForFalling: function () { ... this.runner.fallAnimationTimer = new AnimationTimer(); this.runner.fall= function (initialVelocity) { // set attributes for the runner's fall behavior and // start the fall animation timer this.velocityY = initialVelocity || 0; this.initialVelocityY = initialVelocity || 0; this.falling = true; this.fallAnimationTimer.start(); } }, ... }; |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |