刚刚接触egret,制作一个接苹果的小游戏练练手,在进行写数组跟踪苹果下落离开主要显示区域进行对其删除的时候出现了不能对数组进行增,删操作的情况并且报错:
"Cannot read property 'unshift' of undefined"
当时都以为egret不能对eui.Image进行跟踪,后来看了A闪的消除游戏开发视频后知道原来自己没有初始化数组,然后感觉自己脑子进水。
public PingGuoChi1: Number[];
要写成
public PingGuoChi1: Number[] =[];
这样就解决了