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;

},

相关推荐
程序员小明z3 分钟前
基于Java的药店管理系统
java·开发语言·spring boot·毕业设计·毕设
avi91116 分钟前
Unity插件-Smart Inspector 免费的,接近虚幻引擎的蓝图Tab管理
游戏引擎·虚幻
我是哈哈hh36 分钟前
HTML5和CSS3的进阶_HTML5和CSS3的新增特性
开发语言·前端·css·html·css3·html5·web
Dontla1 小时前
Rust泛型系统类型推导原理(Rust类型推导、泛型类型推导、泛型推导)为什么在某些情况必须手动添加泛型特征约束?(泛型trait约束)
开发语言·算法·rust
zhy8103021 小时前
Node-RED - 编辑器添加用户认证
编辑器
Neophyte06082 小时前
C++算法练习-day40——617.合并二叉树
开发语言·c++·算法
慕容复之巅2 小时前
基于MATLAB的条形码的识别图像处理报告
开发语言·图像处理·matlab
zqzgng2 小时前
Python 数据可视化pilot
开发语言·python·信息可视化
写bug的小屁孩2 小时前
websocket初始化
服务器·开发语言·网络·c++·websocket·网络协议·qt creator