不然搞个获取脚本组件不用写脚本名的功能嘞

像这样统一获取 .getComponent(cc.TypeScript)

主要是一下获取碰撞体类型多了要一个个判断有点繁琐

或者能这样也行 .getComponent(Tank||Tank2)

绑定多个脚本的时候就不好区分了

otherComp: Tank|Tank2;
像这样的类都有一样的方法,获取到了一样操作

你直接
let tank = node.getComponnent(Tank) || node.getComponnent(Tank2);
不就完了?

1赞

这个只是TS的,声明这个变量可能是Tank类型也可能是Tank2

1赞

这样确实可以,比写if()简洁
判断的性能占用是不是极低

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。