需求说明:
预制体生成了大量的地图数据,但是地图数据需要代入他们的id、名称和描述信息,用于下一个地图场景的使用。
想知道的是:
cocos 如何动态给预制体绑定参数,点击后可以获得每个预制体不同的参数?
需求说明:
预制体生成了大量的地图数据,但是地图数据需要代入他们的id、名称和描述信息,用于下一个地图场景的使用。
想知道的是:
cocos 如何动态给预制体绑定参数,点击后可以获得每个预制体不同的参数?
挂上脚本啊
你怎么生成预制件的?
然后在生成预制件的地方,直接把数据绑定在预制件的node属性上面
let prefab = cc.instantiate(this.prefab);
prefab.parent = this.node;
prefab.info = {map:101,x:1,y:10};
然后预制件根节点上面绑定一个按钮事件,返回预制件的info参数就行了
btnClick(e,d){
return e.target.info;
}