筹码思路:
初始放置4个筹码到场景中,设置一个公有的父节点用来开启点击事件,通过点击生成新的筹码放置到游戏中
start() {
this.btnMove();
},
btnMove() {
this.btnPar.children.forEach((e, index, arr) => {
cc.tween(e)
.to(0.2, { position: cc.v2(-200 + 135 * index, -295) })
.start()
});
},
onButtonClicked(event) {
let target = event.target;
//通过获取节点名字来获取砝码的类型
let chipType = target.name.slice(3);
//通过获取的类型,来得到预制件
let prefab = this.chipPrefabs[chipType];
let chip = cc.instantiate(prefab);
let com = chip.addComponent("Chip");