Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

小白求解决毁掉问题

$
0
0

@1991557800 写道:

cc.Class({
extends: cc.Component,

properties: {
  //主角的跳跃高度
  jumpHeight:0,
  //主角的跳跃持续时间
  jumpDuration:0,
  //最大移动速度
  maxMoveSpeed:0,
  //加速度
  accel:0,
},

setJumpAction: function () {
// 跳跃上升
var jumpUp = cc.moveBy(this.jumpDuration, cc.p(0, this.jumpHeight)).easing(cc.easeCubicActionOut());
// 下落
var jumpDown = cc.moveBy(this.jumpDuration, cc.p(0, -this.jumpHeight)).easing(cc.easeCubicActionIn());
// 添加一个回调函数,用于在动作结束时调用我们定义的其他方法
// var callback = cc.callFunc(this.playJumpSound, this);
// 不断重复,而且每次完成落地动作后调用回调来播放声音
return cc.repeatForever(cc.sequence(jumpUp, jumpDown, callback));
},

// use this for initialization
onLoad: function () {
//初始化跳跃动作
this.jumpAction=this.setJumpAction();
this.node.runAction(this.jumpAction);
},



// called every frame, uncomment this function to activate update callback
// update: function (dt) {

// },

});

上面这段代码是照着网站的第一个跳动的小怪物写的,但是我写下来后无法运行,提示:
Simulator: 28:ReferenceError: callback is not defined
请问是哪里的问题?

帖子: 2

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>