丫丫教育琐事 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 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序
  • ¥15 onvif+openssl,vs2022编译openssl64
  • ¥15 iOS 自定义输入法-第三方输入法
  • ¥15 很想要一个很好的答案或提示
  • ¥15 扫描项目中发现AndroidOS.Agent、Android/SmsThief.LI!tr
  • ¥15 怀疑手机被监控,请问怎么解决和防止
  • ¥15 Qt下使用tcp获取数据的详细操作
  • ¥15 idea右下角设置编码是灰色的
  • ¥15 全志H618ROM新增分区