cocos creator 如何绑定参数到编辑器

很多cocos creator同学不知道如何绑定组件属性到编辑器上,今天我们来教大家如何绑定

1: 基本数据属性绑定到编辑器

这个非常简单,模板是属性名字: 默认的值;

Is_debug: false,

speed: 100,

2: 系统组件类型与节点绑定到编辑器

属性名字: {

type: 组件类型(cc.Sprite, cc.Label, cc.Node, cc.Prefab等)

default: 一般为null, 默认值;

}

3: 资源绑定到编辑器上

属性名字: {

url: cc.AudioClip

default: null,

}

4: 自定义组件类型

通过require获取组件类型:

var a_type = require("脚本");;

属性名字: {

type: a_type,

default: null,

}

5: 定义的属性如何访问

这些属性最终在构造组件实例的时候,都会被添加到组件实例的object里面,所以在代码里面访问属性,this(当前组件实例).xxxx属性就可以访问得到

6: 如果想定义属性但是不绑定到面板呢?

方法1: 将属性定义成_(下划线)开头的名字;

方法2: game_over: {

type: cc.Node,

default: null,

visible: false, // 可见性==false;

},

相关推荐
奔跑吧邓邓子3 分钟前
【Python爬虫(44)】分布式爬虫:筑牢安全防线,守护数据之旅
开发语言·分布式·爬虫·python·安全
C#Thread19 分钟前
C#上位机--流程控制(IF语句)
开发语言·javascript·ecmascript
万兴丶43 分钟前
Unity 适用于单机游戏的红点系统(前缀树 | 数据结构 | 设计模式 | 算法 | 含源码)
数据结构·unity·设计模式·c#
牵牛老人1 小时前
Qt开发中出现中文乱码问题深度解析与解决方案
开发语言·qt
大脑经常闹风暴@小猿1 小时前
1.1 go环境搭建及基本使用
开发语言·后端·golang
奔跑吧邓邓子1 小时前
【Python爬虫(45)】Python爬虫新境界:分布式与大数据框架的融合之旅
开发语言·分布式·爬虫·python·大数据框架
Evaporator Core1 小时前
MATLAB学习之旅:数据建模与仿真应用
开发语言·学习·matlab
Zfox_1 小时前
【QT】信号与槽 & 窗口坐标
开发语言·c++·qt·qt5
张鱼小丸子1 小时前
【无标题】云原生作业六
开发语言·php
项目申报小狂人2 小时前
改进收敛因子和比例权重的灰狼优化算法【期刊论文完美复现】(Matlab代码实现)
开发语言·算法·matlab