属性类型声明
import Helloworld from './HelloWorld'  //引入其他脚本
const LEVEL = cc.Enum({EAST:1,HARD:2}) //定义枚举
cc.Class({
    extends: cc.Component,

    properties: {

        intVar:0,//整形
        floatVar:0,//浮点数
        boolVar:false,//布尔值
        nodeVar:{
            default:null,
            type:cc.Node //节点
        },
        nodeArrVar:{
            default:[],
            type:[cc.Node]//节点数组
        },
        labelVar:{
            default:null,
            type:cc.Label//Label
        },
        prefabVar:cc.Prefab,//预设体
        ver2Var:new cc.Vec2(),
        hVar:{
            default:null,
            type:Helloworld//自定义脚本组件
        },
        enumVar:{
            default:LEVEL.EAST,
            type:LEVEL//自定义枚举
        }
    },
});



image.png


首页 我的博客
粤ICP备17103704号