cocos creator 组件封装
第一次写原创,从零开始吧
- 使用cocos creator + redux 实现组件化开发
- 组件封装要求,组件内的功能封装到组件脚本中,暴露接口给外部场景使用
- 通常封装步骤
:1,制作预制体,即UI
:2,编写组件脚本
:3, 暴露接口给外部场景使用
预制体
1
路径对应场景中数据;
次组件是一个header头,选项卡功能,item为子项,content为子项父节点
脚本代码片段
1, 初始化,设置图集,持有节点,定义外接口暴露
定义路径为场景中数据路径
properties: {
//图集
sprAtlas :{
type: cc.SpriteAtlas,
default: null
},
//节点
item: {
type: cc.Node,
default: null
},
content: {