丫丫教育琐事 2018-03-27 03:10 采纳率: 0%
浏览 1765
已结题

creator中模块化require问题

按着手册建立了两个js文件,sheepBase 和sheepMain,sheepMain引用sheepbase
并调用其中的函数,一直报错,找不到对应的函数。是不是哪里写错了。

// sheepBase文件
onLoad: function () {

},

//跳跃接口
setSheepJump: function(){

},

//设置奔跑接口
setSheepRun: function(){

}

    //sheepMain文件
    onLoad: function () {

    this.anima = this.node.getChildByName("sheep").getComponet(cc.Animation);

    var sheepMain = cc.Class({
        extends: sheepBase,

        //跳跃函数重写
        setSheepJump: function () {
            this.anima.play("sheepJump");
        },

        //奔跑函数重写
        setSheepRun: function () {
            this.anima.play("sheepRun");
        },
    });

},

start: function () {

    var sheepFina = new sheepMain();//实例化类
    var status_curr = this.status;
    if (status_curr === "jump") {
        sheepFina.setSheepJump();
        status_curr = "run";
    } else {
        sheepFina.setSheepRun();
        status_curr = "jump";
    }
  • 写回答

2条回答

  • zhuzhuhuaxia123456 2018-03-27 03:51
    关注
    //sheepMain文件
    onLoad: function () {
    
    this.anima = this.node.getChildByName("sheep").getComponet(cc.Animation);
    
    var sheepMain = cc.Class({
        extends: sheepBase,
    
        //跳跃函数重写
        setSheepJump: function () {
            this.anima.play("sheepJump");
        },
    
        //奔跑函数重写
        setSheepRun: function () {
            this.anima.play("sheepRun");
        },
    });
    

    },

    start: function () {

    var sheepFina = new sheepMain();//实例化类
    var status_curr = this.status;
    if (status_curr === "jump") {
        sheepFina.setSheepJump();
        status_curr = "run";
    } else {
        sheepFina.setSheepRun();
        status_curr = "jump";
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 fluent的在模拟压强时使用希望得到一些建议
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退