我首先做了一个节点b,这个节点于另一个节点a相交,就会消失,代码也实现了这个功能。然后我把这个节点b做成了一个预设体,放在另外一个位置,称它为b1,希望当a与b和b1相交都会实现消失,可是b是能实现的,b1却不行
补充一下我的问题:我知道为什么另外一个不行了,是因为我引用的时候,脚本里的类型还是node,绑定的节点还是原来那个,所以只能实现原来那个。后来我把引用的声明类型改成prefab,把资源管理器的prefab拖到属性检查器中绑定,可是代码提示:Uncaught TypeError: Object #<cc_Prefab> has no method ‘getPosition’ ,应该是说prefab不能调用getposition这个函数,因为这个它原来是节点来的,后来被我做成了prefab,我也的确要获取它的位置,我该怎么办呢
prefab也是节点啊,可以调用getPosition。你添加完prefab以后再调用getPosition
如果你是從代碼中調用的,你取得prefab的時候,
this是指向prefab
所以你要用 this.node.getPosition()
我就是这样写的,但是报我上面提到这个错误,为什么呢