请问这种js写法,叫啥,网上git下载的,不熟悉

积极学习diy 发布于 2019/09/20 08:47
阅读 616
收藏 0
Git

var mvs = require("Matchvs");
cc.Class({
    extends: cc.Component,

    properties: {
        roomIdLb: {
            default: null,
            type: cc.Label
        },
        roomNameLb: {
            default: null,
            type: cc.Label
        },
    },

    start() {
        this.node.on("click", this.joinRoom, this);
    },

    setData: function(msRoomAttribute) {
        this.msRoomAttribute = msRoomAttribute;
        this.roomIdLb.string = msRoomAttribute.roomID;
        this.roomNameLb.string = msRoomAttribute.roomName;
    },

    joinRoom: function() {
        mvs.engine.joinRoom(this.msRoomAttribute.roomID, "joinRoomSpecial");
    }
});
 

加载中
0
江湖小火_roy
前端大师傅
前端大师傅
这位说得贴了一点边,人家是实现了cocos为其提供了插件,但不能说所有的插件都是cocos吧。与其说是插件不如说是另一游戏引擎Matchvs,提供了cocos插件。下面是官方文档 https://doc.matchvs.com/QuickStart/QuickStart-CocosCreator
0
前端大师傅
前端大师傅

楼上正而八经的一派胡言,看到class就面向对象,那不跟某250还加110的所谓安全软件把一个病毒.txt直接当病毒给杀了一样NC吗?

Matchvs应该是一个游戏引擎,别人只是使用的js语言。

而这个代码就是一个require的加载方式(源于require.js)

所谓的.Class只是定义的一个js属性后面是加载的一个json数据结构

楼主这都不知道的话,基本没法说了,把基础学好先。

0
燃烧的时光
燃烧的时光

就是一个框架的方法调用,查看相关框架的文档就知道了

返回顶部
顶部