关于事件监听

我的小精灵 要拖得地图(类似植物大战僵尸的植物拖动),然后 我是先拷贝在添加监听事件,还是直接在原来的精灵添加监听事件在拷贝 卡在这里很久了 希望有大佬能解决

每个精灵都有一个linstener,每个card都挂一个listener,背包系统物体拖拽也是这么写的。

写个listener判断的脚本,然后挂在你的卡片实体上,一个卡片挂一个listener。你拷贝卡片之前,可以先把listener挂在卡片上,然后你再拷贝卡片。也可以先拷贝卡片,再“挂listener”,你有多少个卡片就要添加多少个listener。看你需求,两个方法都行,但是你都要用实体组件的思想来思考。你为啥纠结?这个“挂listener”的细节不会?你在哪里执行了拷贝操作,下一刻就挂listener啊。

按照你的意思来 就是每一个卡片都是单独的监听 那这样子能不能所有卡片共用一个监听了?

你所有的卡片都添加一个button组件,然后指定一个回调函数不就行了么…