我正在为一个应用程序创建一个鱼,它会在屏幕上随机游动到不同的位置。在鱼开始游向下一个位置之前,它会旋转到起始点和目标点之间的角度。
我尝试弄清楚的是:如果 (target.x < start.x),那么我需要水平翻转精灵。
问题是,在我创建精灵并将其 addChild 到图层后,我无法使用 [sprite setFlipX] 设置精灵的 flipX 属性。
setFlipX 在精灵添加到图层后被锁定了吗?我该怎么解决这个问题?我的唯一解决方案是进行动画吗?
我尝试弄清楚的是:如果 (target.x < start.x),那么我需要水平翻转精灵。
问题是,在我创建精灵并将其 addChild 到图层后,我无法使用 [sprite setFlipX] 设置精灵的 flipX 属性。
setFlipX 在精灵添加到图层后被锁定了吗?我该怎么解决这个问题?我的唯一解决方案是进行动画吗?